The team at Duet3D designs open-source motion control electronics; all firmware, hardware, and software are open-source and we encourage open-source collaboration. We partnered with M3D in late 2017 to create a new controller, the Maestro, that provides a streamlined version of the highly respected Duet 2 controllers.
GIVING BACK TO THE OPEN SOURCE COMMUNITY
M3D is leading this FitForLaunch campaign; however a portion of proceeds will go directly to Duet3D to support the development of Duet hardware and RepRapFirmware (RRF). RRF was authored by in 2013 by Adrian Bowyer, who started the RepRap project in 2004 which has led to almost all the consumer 3D printers we have access to today. The main design principle behind RRF is that 3D printers are configured dynamically by G-codes, rather than by modifying source code directly.
THE MAESTRO: PART OF THE FAMILY OF DUET 2 OPEN SOURCE 3D PRINTER CONTROLLERS
The Duet 2 generation of 3D printer controllers is highly respected. The Duet 2 Maestro joins this family of controllers. This board offers control over all the Trinamic driver settings and the lower motor current range allows for finer control (about 50mA instead of 80mA). M3D helped us improve the heater connectors so that they can handle more current and are physically better retained. With new TMC2224 drivers supporting 256 microstepping, significant improvement in printer noise and smoothness of motion can be achieved. The drivers also support Trinamic’s StealthChop2™, the no-noise, high-precision chopper algorithm for inaudible motion and inaudible standstill of the motor. StealthChop2™ allows faster motor acceleration and deceleration than StealthChop™ and extends StealthChop to low stand-still motor currents. Maestro can handle up to 28V input, an increase on the maximum of the other Duet 2 boards which are limited to 25V. Other changes include reducing the maximum number of motors to 7 in total, and a maximum drive current of 1.6A, which is still close to double typical usage on a desktop 3D printer.
We at Duet3D are excited by the opportunity to get many more Duet boards out into the world, and to do so at a lower price with the Duet 2 Maestro. Through this partnership with M3D and the FitForLaunch project we will be able to serve more customers, including those that don't need the more expensive features of the other Duet 2 boards.
RepRapFirmware is unique in allowing users to change the settings with a simple G-code configuration file. This allows for settings to be easily updated on the fly and from multiple input devices (Web, Touchscreen, USB, G-code file). Because the Maestro runs RepRapFirmware it benefits from all the advances that Duet3D have developed, especially:
SIDE BY SIDE COMPARISON OF CURRENT PRODUCTION DUETS
WHY WE PARTNERED WITH M3D
M3D is a big player in the 3D printing industry who we have been following for quite some time now. When M3D asked us to us for help in designing the controller for their Promega 3D printer, we thought that it would be an excellent opportunity to combine both teams' expertise. As one of the larger US 3D printer manufacturers, they have a great team, ideas, and marketing. We thought our hardware expertise would complement their skillset well, and this is how the Maestro was born. M3D brought in their understanding of the market, customer needs, US distribution experience, and the Promega 3D printer which is their first open source machine in need of a powerful controller. The knowledge and skills we brought in designing the control boards fused together with M3D’s to create the most robust 3D printer control board for its affordable price. Being an avid open source supporter, we were also honored to support M3D in the beginning of their open source journey.
STATEMENT FROM M3D
The Duet3D reputation is bar none. They are widely respected for quality and reliability of their products and when we needed a control board for the Promega 3D printer and our new Crane release, Duet3D was the first and only name on the list for us to partner with. This Duet partnership is more than a product cooperation; it is a starting point for all of our future printers’ open source nature. Staying true to our company’s motto of ‘quality in, quality out,’ partnership with Duet3D is the foundation and building block for M3D printers being of higher quality than ever before.
LET THE MAESTRO DIRECT YOUR 3D PRINTER
Duet 2 serves as a master directing the movement of your 3D printer, hence the Maestro. This controller is the only board with native modularity in its configuration and settings structure that adopt the mentality that you can change the settings with the G-code rather than having to make direct modifications to firmware. Maestro is pressure advanced; it smooths out the flows, which is beneficial to all printers for quality. It also offers the multi-tool head mixing and multi-point printer calibration capabilities.
SUMMARY OF PRODUCT FEATURES
Input Voltage: 12 to 28 V; 5 V can be generated on-board or supplied externally
Power Loss Recovery: Supported
Processor: 120 MHz ARM Cortex-M4 (ATSAM4S8C)
Storage: 512 MB microSD included, 8 GB is available as an add-on
Motor Drivers: Five (5) Trinamic TMC2224, with up to 1.6 A peak current per motor coil and 256 microstepping. By default, RMS current is configurable up to 1.2 A. Higher current levels are possible, but require special considerations such as additional heatsinking.
Endstop Support: Five (5) channels. Each channel has available 3.3 V supply. Supports normally open, normally closed, and filament monitoring add-ons for extruder axes.
Bed Leveling: Dedicated interface for addition of a mini IR height sensor or various other Z probes
Heated Bed Support: Estimated up to 18 A current, to be confirmed by thermal tests.
Temp Sensor Support: Four (4) channels capable of thermistor or direct PT1000 support. Add-ons available for PT100 or thermocouple support.
Fan Support: Three (3) pulse-width modulated (PWM), firmware controlled fans, one (1) always-on. Fans are voltage selectable across two banks (input voltage or 5 V).
Servo Support: One (1) hobby style
Additional Motor Support: Headers for two (2) additional axes with step/direction interface and configuration via single wire UART (TMC2224 or similar).
Ethernet Support: 100 Mbps Wired Ethernet
LCD/TouchScreen Support: Compatible with PanelDue, compatibility with 12864 LCD is expected in the future.
Web Interface: Included; Maestro is compatible with Duet Web Control
Compatible Firmware: RepRapFirmware, DC42 forks
There are four 4mm clearance holes at the corners of the board. You can use M4 screws to attach the board to a panel or an enclosure, make sure to use nylon washers under the screw heads. The mounting centers are 115mm x 92mm, full dimensions are shown in the diagram:
The diagrams show the mounting hole points in the format X,Y so the bottom left hole is at X=4mm, Y=4mm, the top left is at X=4mm, Y=119mm and so on. The board has 1 additional holes at (63.4,64.3) for mounting the temperature daugherboard.
The mounting holes are isolated and not plated through.
The PCB is designed to transfer heat from the stepper drivers and power mosfets to the underside of the board. Therefore your mounting method should encourage good airflow underneath the board.
If you mount the board vertically, make sure that cool air can enter at the bottom of the board, flow upwards behind the board, and escape at the top. Convection cooling will usually be sufficient, but if you are using high stepper motor currents then you may wish to add a fan below the board to encourage the upward flow of air. Make the spacing between the back of the board and the panel or enclosure large enough to allow a good flow of air.
If you mount the board horizontally then a cooling fan is recommended, especially if there are other heat-generating components in the vicinity such as power supplies, SSRs or stepper motors. Position the fan to blow air underneath the board (optionally along the top as well), especially along the row of stepper driver chips and between the power input and bed heater terminal blocks.
Important! The higher the motor currents you set, the more important it is to cool the board.
WHAT'S INCLUDED IN YOUR REWARD
1 x Duet 2 Maestro controller board
1 x Pre-installed 512MB microSD card
1 x USB cable
Connectors you may need (NOT INCLUDED):
The add-ons below are completely optional and may be purchased to each backer's liking. This is a tentative list of what we have planned, so it may change depending on part availability and your feedback!
Extruder expansion board
8GB microSD card
Quad extruder head
Dual extruder head
24V Power Supply
24V Power Cables
PT 1000 Temp Sensor
Details and pricing will be posted as the campaign progresses, so stay tuned!
The cost of shipping is not included in the reward's price and will be charged closer to the time of delivery and after any add-on items are requested, in order to get a more accurate shipping rate. VAT is not included and will be charged by the carrier at the time of delivery where applicable.
SALES AND DISTRIBUTION