D3D Controller

From Open Source Ecology
Jump to: navigation, search



Long version - [1]

Endstop Wiring

  • Power is


  1. The back is defined as the location of the Z axis
  2. X motor on left side
  3. X motor faces the back
  4. X endstop is on left side of X axis
  5. Y endstop is on Y1 at the back


  • Fan - 2 fan wires go directly to the power supply + and - 12volt. Make sure you don't connect them to the 120V on the power supply. Make sure the fan blows inside the extruder, not outside. Reverse fan polarity if fan blows outside.
  • Extruder heater wires go to D10.
  • The filament goes in the small hole in the top of the extruder. Depress the sprung lever to allow the filament in.


Download code at D3D Marlin. You can upload to your board using the Arduino Environment.

Machine Control

You can download and install Lulzbot Cura to run D3D.

Cura shows the control window only after you load a print file, such as the 10 mm Calibration Cube .stl file.

Lulzbot Cura Configuration Wizard

You need to set up the D3D Printer as a new machine. Go to the Machine menu, select Add new machine... Then select Other Printers:


Then select Other, then select Custom, then in the Custom RepRap information, give the machine a name such as D3D. Give a bed size of 110x110x110 for D3D Mini, and 200x200x200 for D3D. Nozzle size is 0.4 mm for printers from the April 29, 2017 D3D build. Check the Heated Bed box (some machines come without a heated bed).

Printer Profile

Motion speed, extruder speed, and other parameters are set in a Printer Profile. We have created a printer profile for D3D for Cura. It works for both D3D and D3D Mini. When you open up Cura, go to the file menu -> Open Profile, and then load this file:

File:D3D Profile.ini

Machines from the April 29, 2017 build will run with this printer profile. This profile begins with homing the axes and running the automatic bed leveling procedure, which probes 9 points on the print bed.

It is important that we optimize all parameters for a perfect print. The first person with a perfect print should upload a new version of the D3D Profile.ini.

RAMPS Wiring