Topic: Solidoodle Design Deficiencies
I'm writing this not to tear down Solidoodle's design, but rather, to stockpile suggested improvements in future design revisions.
My qualifications are a BS in Mechanical Engineering from the University of Florida. DISCLAIMER: Most of these calculations are back of the envelope, to be checked by peers. Here we go...
X-Axis overdriven
As per http://www.solidoodle.com/how-to-2/troubleshooting/, proper stepper driver voltages are as follows:
X axis: .443
Y axis: .520
Z axis: .500
Extruder: .192Per the A4988 data sheet: I_TripMax= Vref/(8*Rs)
With Pololus, the sensing resistors are Rs=0.05 ohm, so a Vref of 0.4 should produce a maximum current of 0.4/(8*0.05)=1A.
So, our current limits look like this:
X axis: 1.11A
Y axis: 1.3A
Z axis: 1.25A
Extruder: 0.48ANext, we need to look up allowable the motor current:
SM35HT36-1004A (X-axis)
1.0A
SM42HT33-1334A (Y-axis)
1.33
So the X-axis is overdrive, and the Y-axis is right at its limit. Note that these limits are per phase, given 50C ambient. I'm not sure if my calculations are incorrect, or Solidoodle really designed this, but you may want to add a fan/heatsink to your X-axis at the very least. Perhaps the current could be reduced without skipping steps.
Bed Resistor
Per this post:
http://www.soliforum.com/topic/454/bed- … eating-up/
The resistor is a HS50 3R F. Nominally. this 3 ohm resistor would dissipate 48W of heat. It is rated for 50W when attached to a heatsink at 25C. We run our beds at 100C. Therefore, I believe the resistor is being run beyond maximum specifications, and is destined for failure.
Overloaded Power Traces/terminals
http://www.soliforum.com/topic/277/melt … -terminal/
PLEASE NOTE The Sanguinololu design is excellent but if you are going to run a heat bed the traces on the Sanguinololu board are NOT sufficient to carry the current required to operate the heat bed. Jumper wires need to be soldered on the bottom of the board. If these jumpers are not there your screw terminal will heat up enough to melt. If you would like these jumpers installed before shipping let me know and I will add them for you FREE OF CHARGE.. here is a link to the information http://create3d.com.au/sanguinololu-ass … nforcement. If you purchase this board from me or elsewhere these jumpers will be required to run a heat bed.t
Overloaded Pololu A4988 Drivers
Per http://www.pololu.com/catalog/product/1182/resources, the maximum that the Pololu driver boards can handle without a heatsink is 1.0A, unless a 4-layer PCB with thermal vias is used (it is not). Solidoodle is exceeding this by 30%. Aftermarket cooling is strongly recommended.
Broken parts in shipping
The X-axis mounts that ride on the Y-axis rails are woefully underdesigned to survive shipping. There are more than 10 of cases where these have broken. I'm not sure if any FEA was done on these parts, but at the very least, they should be realigned/printed so the layers are vertical instead of horizontal. The part would be much stronger, and just as inexpensive to manufacture.
Brittle Hot-End Holder
These plates can crack around the mounting holes, and it is difficult to reassemble. It seems as though this was designed out of acrylic, which is an interesting choice since polycarbonate is just as cheap and just as clear, but not as brittle.
A new one has been designed:
http://www.soliforum.com/topic/385/jigs … placement/
Does anyone else have anything to add? This could give people a good jumping off-place for futureproofing their gear.
