- 1 About the Universal Controller - Design and Uses
- 2 With External Stepper Drivers
- 3 Used in OSE Machines
- 4 Working Doc
- 5 CAD
- 6 BOM
- 7 Video - from June 2019 STEAM Camp
- 8 Build
- 9 Links
About the Universal Controller - Design and Uses
The Universal Controller consists of a 3D printed mounting panel, which holds all the components. This panel is printed with a 90 degree bend, and is straightened with a heat gun as shown in 4D Printing. The main components for the D3D Pro 3D printer are 5:
- GFCI - safety device, which shuts off the circuit if any short is detected.
- 24V power supply - provides power to stepper motors and electronics
- RAMPS control board - the brain of the controller
- LCD display - allows for controlling the machine with an SD card, without using a wire computer connection
- Solid State Relay - switches power to the heatbed.
Then, a 5V wall wort powers the RAMPS control board. A plug connected to the GFCI feeds the heat bed and power supply.
See below for all the connection details, observing that the earliest Universal Controller was built in 2019, and the current version has only a small change. We replaced the small 5v regulator circuit with a 5V wall wort to allow for a simpler build - where a standard USB cable is used to feed power into the Arduino Mega board of the RAMPS controller. Note also that the controller runs at 24V - so a small modification on the RAMPS board must be made as shown at RAMPS on 24V.
The controller is Universal because it can control a stepper motor of any size - by using external stepper drivers instead of the on-board RAMPS drivers. To use external drivers, remove the on-baord drivers, and connect the Step, Direction, and Enable signals (3 wires) to the external drivers. This allows for a simple, robust solution for motor drive with a controller that is deployed using common, off-the-shelf parts - at the lowest cost possible. Because the Universal Controller has all components accessible - it can be serviced in minutes by diagnosing and replacing parts as needed. This allows for lifetime design, with minimal down time.
With External Stepper Drivers
As used in the CNC Torch Table v19.10:
Used in OSE Machines
- D3D_v20.04.27 and older printer models
- CNC Torch Table v19.10
- Intended for use in the CEB Press, with weatherproof enclosure.
- D3D CNC Circuit Mill
- Variant is currently used in D3D Universal 2
- D3D Pro 2
- D3D Pro 3
See D3D v19.06 for complete machine.
See more at 3D Printer Control Panel
D3D v19.04 Power Supply - FreeCAD -File:Powersupply v1904.fcstd
Wire box cover. - FreeCAD -File:Wireboxcover v1904.fcstd.
Power cord wire clamp - FreeCAD -File:Heatbed wirelock.fcstd.
Video - from June 2019 STEAM Camp
- Connect Power Cord to the GFCI on the Control Panel - 
Converting RAMPS to 24V
See 4D Printing:
From 2019 STEAM Camp - Video by Adrian Sinclair