NOTICE: This wiki will be down for maintenance on Thursday May 24. For more information, please see http://opensourceecology.org/wiki/CHG-2018-05-22

D3D 1612 Product Manual

From Open Source Ecology
Revision as of 10:23, 22 January 2018 by Cabeza de Pomelo (Talk | contribs)

Jump to: navigation, search

Basics



Safety

Operation

Setting Bed Leveling Probing

  • For D3D 1612 - set the following coordinates:

D3d1612coords.jpg

  • 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 ->

D3d1612probingloc.jpg



Troubleshooting

Trying table layout:

Troubleshooting
  • 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 0.2mm, it actually moves like 5 whole millimeters instead. - This looks like a steps per mm issue.
  • 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.
I tried swapping the cable to the minus (-) connector on D8 but both terminals (+ and -) seem to be powered all the time. Picture -
  • Heaters refversed in Cura. If you set the extruder temperature - and notice that the heatbed temperature is rising instead - then 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.
  • X moves freely by hand but 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. - either bad motor or bad cables. Take off the x 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 volt meter - if the resistance is infinite, then the thermistor is broken.
  • If there is no continuit, 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.

Repair

See Also



Useful Links