D3D 1612 Product Manual

From Open Source Ecology
Jump to: navigation, search




Setting Bed Leveling Probing

  • For D3D 1612 - set the following coordinates:


  • Note that configuration.h in Arduino code does not set bed size, but only the software endstops.
  • Use 3 point probing in OSE Marlin.
  • To modify probing location, go to Arduino IDE->configuration.h ->



Trying table layout:

  • The actual range of movement of the bed is much larger than the indicated values on the screen: if I send a signal to move it by 10mm, it moves 160 millimeters instead (16X factor).
  • Check that you have the OSE Marlin from OSE Linux - which has the correct steps per mm.
  • Check that the jumpers are installed under the Pololu drivers.
  • The relay module is being constantly powered by the RAMPS and the heated bed heats up to max temp all the time.
  • Change trigger jumpers to LOW on relay module and connect signal wire to D8-. Both D8 terminals output 12V by default. While D8+ outputs 12V constantly, D8- does it only when it's not receiving a signal from the firmware. When Cura sends the command to heat the bed, D8- output goes to 0V (cero), the trigger activates the relay and the heated bed starts to heat up.
  • Heaters reversed in Cura. You set the extruder temperature and notice that the heated bed temperature is rising instead
  • The order of the thermistors has been reversed. Move the extruder thermistor to the connector closer to the power plug on the RAMPS board. See Slide 4 of D3D_Controller#Wiring or the slide that has the thermistor wire detail.
  • The axes carriages move freely by hand but one or more motors are not working when powered using the control panel in Cura. The motors receive power but instead of moving one way or another they are locked in place.
  • If any of the motors is working, use that cable to operate other motors. If they work with this cable then check that the jumpers are installed under the Pololu drivers
  • I could be related to either bad motors or bad cables. Take off the motor and run it with Cura. Put a piece of tape on the shaft to see that it is running smoothly. Make sure that the order of wires is same on the RAMPS plug as on the motor plug. Some motors have the middle two wires reversed - so reverse those on the RAMPS pin.
  • There is a lot of vibration on the belt of the Z-axis on the side where the peg holds the belt to the carriage. One can also hear a noise. This happens while manually operating the axis using the printer control panel in Cura. The interesting thing is that if I use the bed leveling function from the top menu, the noise and vibration disappear.

Heaters and Thermistors

  • Cura won't work fo the extruder thermistor is not connected. Make sure to connect it.
  • You can test the bed thermistor by connecting the heated bed directly to the power supply (not to the relay) - and observing in the Cura window whether the temperature reading for the bed goes up.
  • You can do the same thermistor test for the extruder thermistor.
  • If the thermistor is not showing a rising temperature, first check that it is plugged in.
  • Test for continuity of the thermistor with a voltmeter - if the resistance is infinite, then the thermistor is broken.
  • If there is no continuity, cut into the heat shrink. Make sure that the thermistor wires are soldered under the heat shrink connecting to the plug.

Probe and Bed Area, Offset of Probe from Extruder

  • Probe doesn't have to be always inside the bed working area. I has to be over the bed only for the probing points. Set the probing points so they are on the bed.
  • Though I may be wrong - I remember that the 3 point probing probes 4 points, one where the x and y endstops are located.


See Also

Useful Links