Helping your ideas become a reality

Duet3D designs hardware, firmware and software for 3d printers, CNC machines and a lot more. Our integrated motion control stack will speed up your machine development with unparalleled functionality and flexibility out of the box. Duet3D products free your imagination to implement machines that push the boundaries of what has been possible. Our customers use our control solutions for additive and/or subtractive manufacturing machines along with many other automation systems. With distributed motion control you can select from our toolkit of control solutions, tightly integrated with best in class firmware and flexible networking and user interface software.

featured products


Your requirements met, out of the box

Our hardware, firmware and software is an integrated motion control stack that will speed up your machine development. The majority of our customers require no firmware level customisation: simply set up the configuration to match your hardware and start tuning your machine. We support most typical machine designs and types, along with specialist kinematics, from desktop 3D printers to building sized construction machines. With our range of control boards you will find a control solution that matches your requirements as well, from stepper drivers to interfaces to connect to your preferred supplier of industrial servos.

Accessible to developers

Build on our firmware and software through network accessible APIs. Integrate our motion control solution with your existing machine control workflow and use our UI as a start point for customisation for your specific application.

A fully customisable solution

Reduce time to market and product risk by leveraging our expertise. We can work with you to provide custom solutions based on our fully customisable hardware, firmware and software stack. Give your users a UI that is tuned to their workflow, without having to invest in developing it from the ground up. We can adapt and rebrand our fully featured DuetWebControl to precisely match your machine. In addition, using plugins in both the UI and in the back end allow for rapidly adding additional features, without modifying the core firmware.

trusted by