TIDA-00405 Reference Design

Texas Instruments

3D Printer Controller (12V)


This design is a complete system for controlling 3-axis, single extruder-based 3D printers. The system is managed by the MSP430F5529 LaunchPad and utilizes the DRV8846 for precision stepper motor control. The CSD18534Q5A is used as a low-side switch for the hot bed heater, extruder heater, and cooling fan. The DRV5033  Hall Sensor acts as a contactless limit switch.

  • Complete 3D printer controller with MCU, stepper drivers, heater outputs, sensor inputs, and SD card slot.
  • Precise stepper motor current regulation using DRV8846 adaptive decay
  • Hall sensor limit switches are immune to contaminants and never wear out
  • High-current heater outputs from the CSD18534Q5A with low 7.8 mΩ Rds(ON)
  • Powered from a single 12V supply
  • System has been fully tested and proven
  • 3D Printers
  • Humanoids
  • IP Network Camera
  • Servo Drive Main Power Supply
  • Servo Drive Power Stage Module
Product Categories
  • Amplifiers


Part Number Name Companion Part
CSD18534Q5A CSD18534Q5A Buy Datasheet
MSP430F5529 MSP430F5529 Buy Datasheet
UA78M33 UA78M33 Buy Datasheet

Bill Of Materials

Download the bill of materials for TIDA-00405 Download

Design File

Download ready-to-use system files to speed your design process. Get Viewer.

Download the design file for TIDA-00405

Test Data

Get results faster with test and simulation data that's been verified.

Download the test file for TIDA-00405

Other Documents

Title Updated Type Size (KB)
TIDA-00405 Design File 25 Nov 2014 ZIP 2751
TIDA-00405 BOM 25 Nov 2014 PDF 301
TIDA-00405 Schematic (MSP430F5529LP) 25 Nov 2014 PDF 228
TIDA-00405 Schematic (3D Printer Boosterpack) 25 Nov 2014 PDF 140