1 (edited by elmoret 2012-11-02 23:26:57)

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: .192

Per 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.48A

Next, 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.

2

Re: Solidoodle Design Deficiencies

In terms of solutions for this that we can do:

1. Cool electronics with fans.
2. Add fan/heatsink to x and maybe even y stepper motors
3. Solder on jumper leads to electronics for heated bed traces.
4. Possibly replace heating resistor for bed (although this would require a simple firmware change).

3 (edited by elmoret 2012-11-02 23:26:33)

Re: Solidoodle Design Deficiencies

What needs to be changed in the firmware? Just move up to a higher rated (wattage) resistor, with same resistance?

Edit: I mean I see why they didn't move up, the properly rated one is $10 more, but you could use two 50W 6 ohm resistors in parallel and be within spec for only $3 more, and have more even bed heating.

4

Re: Solidoodle Design Deficiencies

I am moving the heated bed to a separate laptop psu.  I have the qu silicon bed, a dc-dc resistor and a 12v 10amp laptop psu.   which will be here early next week; I am going to sandwich the new bed in between the current sheet of AL and another 1mm AL plate cut to use the whole printable area then wrap all this with Kapton to keep it solid.  I am a big fan of the glass bed for a non-obvious reason; by removing the glass from the bed with the print instead of pulling it off you won't strip out the threads on the z-axis and end up with wobble.

5

Re: Solidoodle Design Deficiencies

@elmoret

You are correct, firmware tweak is only needed for a resistance change. Even if this happens it's only one value.

6

Re: Solidoodle Design Deficiencies

elmoret wrote:

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.

I believe that packaging has been changed, given that at rist people talked about parts being tapes in certain ways and that some tape should be removed and not others.

I got mine a couple of days ago and the packing was pretty exceptional, I don't think that parts could have moved in order to stress and crack the machine parts.

7

Re: Solidoodle Design Deficiencies

Sweet!

8

Re: Solidoodle Design Deficiencies

This morning I have broken my solidoodle, (though I'd have enough time to fit in a test print before work).

The machine broke as I took off the case with the USB cable plugged in. it's pulled the USB socket off the board.

I'm going to re-solder the socket. and then move the board so that the mounting holes that secure the left side of the board will secure the right side and the board will be central and less exposed to accident/abuse.

9

Re: Solidoodle Design Deficiencies

danny, I did the exact same thing. Im thinking that they should rotate that board 180 degrees to protect that cable. And whoever though that those electronics didn't need a cover is delusional (though that's apparently being fixed).

To me, the door is poorly done. The adhesive that held the magnet on was more effective than the magnet itself at holding the door shut, and both failed in less than one day. Also, the hole used to open the door looks incredibly cheap, and I feel like it should be replaced for a knob. This is a 100 dollar upgrade, they can spend an extra dollar to make it right.

Im still not sold on the Z-axis being 5/16-18 rod, but since I broke mine a week ago i haven't been able to further test it. This likely has cost repercussions so I wouldn't change it.

10

Re: Solidoodle Design Deficiencies

The magnet came off the door for me too, oddly enough the glue got hot and failed.

I'm planning on sticking it back on with some epoxy or something that won't get hot and loose it's stick.

11

Re: Solidoodle Design Deficiencies

I think part of the solidoodles price point strategy is to produce a basic printing machine that works very well for the price, want a door knob .. print one, want an electronics case .. print one. I can see the amount of time it would take to print the larger parts like a electronics case would be better served printing required parts to get solidoodles out of the factory ASAP and fill the backlog. I would rather have a lower cost device I can print parts for in the colour I want than a more expensive one that I may have had to wait longer for.

My magnet adhesive also failed day one, though its not come off since, my case was only $50 though ? Considered a neo magnet but its not strong enough through the door and too strong if attached to the front of the acrylic.

Part of the fun of having a 3d printer for me is the upgrade process, this was made by hobbyists for hobbyists. Want a more complete machine there are plenty of $2000 options that may or may not print as well.


The USB cable, you need to remember its there and its all good, only move case back a small amount and lift. I agree it could be better protected .. again though its a printable solution. I was thinking of a small frame that screwed between the two board mounts and provided protection under the USB cable so the metal case will hit that before touching the USB cable.

12

Re: Solidoodle Design Deficiencies

Stoney, you have some good points, but the issue is that as-shipped, several components are pushed well past their maximum ratings, resulting in failures for many customers. I consider that to be poor design, even if the main objective is low cost. You make a good point about the electronics enclosure, but the Pololu drivers are being pushed far beyond maximum ratings for passive cooling, so instead of the cover being an option to protect electronics from physical damage, it becomes necessity in order to mount a fan to keep the drivers alive. Same story with the hotbed resistor, many failures due to it being pushed beyond max spec. A proper resistor solution would have been $3 more.

13

Re: Solidoodle Design Deficiencies

see, now you have made me check your homework.. and you are simplifying the driver design decision too much. awfully impressive first post, i am sure made people feel disappointed in their device based on your opinion. heres mine..

pololu recomends the 1A max along with a max supply voltage of 35v. we are using 12v, the reduction in supply voltage by 300% should more than compensate an increase of current by 30% over a recomendation by a module maker.
the actual chip maker does not mention 1A anywhere, 32C/W on a 4 layer. how about hanging panelolu out to dry for not putting it on a 4 layer pcb as per manufacturer recomendations .. at the end of the day, thats all it is .. recomendations. no maximums have been exceeded anywhere.
You then build it, test it and base decisions based on how many units overheat, mine has never skipped a step yet that I know of. that would be a symptom of excess current, not a number in a pdf.

i would certainly chuck in fans to assist cooling though, probably add some sort of heatsink to boot if I go the rear cover.

resistor spec .. same deal, you are over simplifying the data, max rating is 50W at 25C .. big deal, that is a continuous power, it is regulated in this case, the power is not 50W but 0W well before resistor is compromised. not the same thing as 50W continuous, no where does the data state how the device is to be used, i am sure that having a PID controller and a thermocouple on it would make the manufacturers happy.
manufacturer specs are spot heat not to exceed 200C. they don't .. spec not exceeded.

. there is such a thing as over engineering something,  its not going into space or doing life support though, if it works .. do it.
What would NASA charge if they made this ?

disclaimer, I am not an engineer and do not claim to be. these are my opinions based on 40 plus years of professional electronics.

14

Re: Solidoodle Design Deficiencies

Stoney wrote:

The USB cable, you need to remember its there and its all good, only move case back a small amount and lift. I agree it could be better protected .. again though its a printable solution. I was thinking of a small frame that screwed between the two board mounts and provided protection under the USB cable so the metal case will hit that before touching the USB cable.

I thought at the time that this was the wrong place to post the ideas about the board.

just to clear things up...

This is not a design deficiency, this is, in my opinion, To be honest, just the same as the orientation of the spool holder previously was not a design deficiency, it could be solved with guides etc.
that was talked about in this thread: https://groups.google.com/forum/?fromgr … R46L6jPDJU
and in the end they did change the design.

What I was saying was, I've been an idiot and broken my machine, I didn't think I'd be the only person to make this mistake, and a simple way to make the machine more idiot proof might be to shift the electronics 2" to the left!

I tried this last night, unfortunately, (I imagine it's the same for all machines) the Y stepper lead travels to the bottom of the case the to the outside and to the electronics, moving the board 2" to the left means that the y cable becomes a physical barrier and causes the carriage not to be able to move all the way to the front.
I'll just have to be careful!!
I may re-route cables another day so that I can move the board because I don't really want to have to fix it again. by making the same stupid mistake!


My magnet adhesive also failed day one, though its not come off since, my case was only $50 though ? Considered a neo magnet but its not strong enough through the door and too strong if attached to the front of the acrylic.

Again, not exactly a deficiency.
Just something for the design team to consider.
You're right, $2000 options are available, but at the same time, this is a really simple suggestion, a tube of epoxy based glue is like $1, and takes 30 seconds to apply, then about 30 minutes to set. and a single tube would probably have glued the magnet to every door produced so far!!

Yes it adds time, yes it adds cost (the time is probably the biggest cost), but, it also adds reliability to one tiny aspect of the machine.
just like adding an elbow and a 4" piece of pipe into the box added cost, but added reliability.

I agree with you regarding the electronics case, and the door knob. I can't help but feel that a cool thing to do might be for the solidoodle guys to add all necessary mounting points for the case, (where they uploaded a design) and then make this a suggested first print.
something that is well known, that will test all areas of the bed, something that is easily measured and something that's useful!!

I guess the from my point of view...

if this thread is to bitch and moan about the pololu drivers, well that's not going to get fixed. -the drivers come as a product there is nothing that Solidoodle can do about this. (and besides which, as you say this is not actually so much of an issue)
if this thread is to bitch and moan about the fact that the sanginolou (I'll learn how to spell that one day) board traces are not rated properly for the current drawn by the heated bed. then again that is no going to get fixed.

If this thread is to be of any use at all, then it needs to be saying things like.
a 90 degree bend in the spool feeder leads to cleaner feeds.
a stronger glue won't get hot and fail.
it the electronics could move if only an inch to the left the machine would be more idiot proof.

Small things, that can be easily integrated to the machine without completely re-designing it! that improve either efficiency, or accuracy or reliability, make it more fool proof.

On the other hand, you are right to say that 1500 $1 improvements will make this a $2000 machine!

15

Re: Solidoodle Design Deficiencies

Stoney wrote:

see, now you have made me check your homework.. and you are simplifying the driver design decision too much. awfully impressive first post, i am sure made people feel disappointed in their device based on your opinion. heres mine..

pololu recomends the 1A max along with a max supply voltage of 35v. we are using 12v, the reduction in supply voltage by 300% should more than compensate an increase of current by 30% over a recomendation by a module maker.
the actual chip maker does not mention 1A anywhere, 32C/W on a 4 layer. how about hanging panelolu out to dry for not putting it on a 4 layer pcb as per manufacturer recomendations .. at the end of the day, thats all it is .. recomendations. no maximums have been exceeded anywhere.
You then build it, test it and base decisions based on how many units overheat, mine has never skipped a step yet that I know of. that would be a symptom of excess current, not a number in a pdf.

i would certainly chuck in fans to assist cooling though, probably add some sort of heatsink to boot if I go the rear cover.

resistor spec .. same deal, you are over simplifying the data, max rating is 50W at 25C .. big deal, that is a continuous power, it is regulated in this case, the power is not 50W but 0W well before resistor is compromised. not the same thing as 50W continuous, no where does the data state how the device is to be used, i am sure that having a PID controller and a thermocouple on it would make the manufacturers happy.
manufacturer specs are spot heat not to exceed 200C. they don't .. spec not exceeded.

. there is such a thing as over engineering something,  its not going into space or doing life support though, if it works .. do it.
What would NASA charge if they made this ?

disclaimer, I am not an engineer and do not claim to be. these are my opinions based on 40 plus years of professional electronics.

Plenty of people are seeing 100% duty cycles on the resistor to hit 105C. Then that is 48W at 105C, far beyond max spec. (50W at 25C). This has resulted in bed failures, at least 3 that I know of so far, in less than 3 months.

Pololu isn't to blame here, they clearly state that due to the PCB choice they made, they recommend 1A max. That is what I am operating off of, not the A4988's spec sheet. Not to mention there's half a dozen people that I know of with skipping steps unless the electronics are cooled. From Pololu's site:

The carrier’s printed circuit board is designed to draw heat out of the IC, but to supply more than approximately 1 A per coil, a heat sink or other cooling method is required.

These are being configured to draw 1.33A. That's beyond spec. Plain and simple. Pololu makes no allowances for supply voltage variation permitting more current.

It's just poor design, man. These things are being designed with factors of safety less than 1! How about the steppers being overdriven? No comments?

It's just not good engineering practice. I'd be fired in a heartbeat, even if it wasn't "for life support or going into space".

At the end of the day, the Solidoodle 2 could have been redesigned such that all parts were within manufacturer spec for less than $20 more. I for one would have happily paid that to know that everything was operating within manufacturer specifications.

16

Re: Solidoodle Design Deficiencies

danny wrote:

if this thread is to bitch and moan about the pololu drivers, well that's not going to get fixed.

The point of this thread is to point out design issues so that people are aware of them and can choose to fix them if they wish. I am sure Solidoodle is aware of all these already, and if they choose not to fix them, that is their prerogative.

17

Re: Solidoodle Design Deficiencies

the spec says 50W at 25C and mounted on a heatsink, well my ambient is about 25 and the resistor is on a heatsink (I would hazard a guess and say the build platform is around 1.5C/W.), operating temp is then around 105C max .. spec exceeded ? debateable, certainly not in the extreme way you are making out. its certainly at limits .. some having died is not a good thing, but I imagine those that fail are going to do so early though due to poor internal heatsinking of the resistor overheating a portion. If it survives a decent burn in period, it should be pretty trustworthy.

I haven't revisted the data .. but from memory the only thing the specs indicate regarding temperature is that spot heat does not exceed 200C.


the polulu driver say 'but to supply more than approximately 1 A per coil' .. seems a bit vague to me .. not really set in stone that one. As I said, mine has not skipped a step using the default settings, not twiddled any pots. not even looked at the currents. again .. at the limits but exceeded ?

not looked at the motor data yet .. i will later.

18

Re: Solidoodle Design Deficiencies

elmoret wrote:
danny wrote:

if this thread is to bitch and moan about the pololu drivers, well that's not going to get fixed.

The point of this thread is to point out design issues so that people are aware of them and can choose to fix them if they wish. I am sure Solidoodle is aware of all these already, and if they choose not to fix them, that is their prerogative.

Fix it how?

Did you get your printer yet?

If not then why not just cancel your order, or as if they'll send you a frame and belts but no electronics or motors?

1amp @35v is the power rating.
The solidoodle runs at considerably lower voltage.
And you can wind the current back as much as you like.

Feel free to dial it right down and just print slower if that's what you want?

As it is. Nothing is actually being over driven. Being over driven is something that's just not happening. Sure equipment is being driven at or close to limitations, and this is showing up lesser quality components, it bad batches.

There's well over a thousand solidoodles shipped now and stories of two failed bed heaters. Maybe three?

It's really not the problem you're making it out to be.

The only point I really agree in is that 2 or four resistors would have drastically improve the uniformity if the heating.

19 (edited by elmoret 2012-11-09 00:25:38)

Re: Solidoodle Design Deficiencies

danny wrote:
elmoret wrote:
danny wrote:

if this thread is to bitch and moan about the pololu drivers, well that's not going to get fixed.

The point of this thread is to point out design issues so that people are aware of them and can choose to fix them if they wish. I am sure Solidoodle is aware of all these already, and if they choose not to fix them, that is their prerogative.

Fix it how?

Did you get your printer yet?

If not then why not just cancel your order, or as if they'll send you a frame and belts but no electronics or motors?

1amp @35v is the power rating.
The solidoodle runs at considerably lower voltage.
And you can wind the current back as much as you like.

Feel free to dial it right down and just print slower if that's what you want?

As it is. Nothing is actually being over driven. Being over driven is something that's just not happening. Sure equipment is being driven at or close to limitations, and this is showing up lesser quality components, it bad batches.

There's well over a thousand solidoodles shipped now and stories of two failed bed heaters. Maybe three?

It's really not the problem you're making it out to be.

The only point I really agree in is that 2 or four resistors would have drastically improve the uniformity if the heating.

Yes, I have my printer.

Fix it by putting cooling on the electronics, upgrading the bed resistor once it fails so it doesn't fail again, using motors that are rated for the necessary torque, instead of overdriving smaller ones.

You are correct that the SD doesn't operate at 35v, but that does not mean you can push the Pololu controllers harder. Let me explain why.

The primary source of heat on the A4988 chip is from the mosfet on resistance. It is roughly 400mohms. The drivers modulate such that average current is whatever is specified, in this case 1.33A.

If you drive with a higher voltage, the power dissipated while the mosfets are on is greater, but the duty cycle is signifigantly less to achieve 1A average. Thus, heat dissipation is not a function of supply voltage. That is why there is no derating in the specifications with regard to supply voltage. It does not work like a LM7805 or other linear power chip. It works a lot more like a switching mode power supply. I can explain further if you are interested.

You are absolutely correct that one could print slower at less current. However, Solidoodle's own recommendations are beyond factory spec. So, if I desire to operate the product I purchased at the level for which it as advertised to perform, parts are being stressed beyond design max, over 30% in some cases. I feel like that is worth mentioning on a forum so people can be aware of it, and turn it down or add cooling if they so choose. It's worth mentioning also that Solidoodle provides no warranty, so when you smoke a bed resistor or A4988 or stepper motor down the road, you might be out of luck.

Something like adding more bed resistors, that's not a design deficiency, because it works as is, and will work indefinitely as is. No specifications were exceeded, and a tradeoff was made between uniformity and cost.

How about the manufacturer of the Sanguinololu specifically saying the traces are too small for heated beds, and SD putting the heated bed on there anyway without reinforcement in the way of jumpers? Ian's practically caught fire... You can't say this isn't a big deal!

Maybe it's just me. I know I couldn't sign off on some of these decisions, from an engineering ethics point of view, but maybe that's unreasonable. Who knows.

Don't get me wrong, I don't regret the purchase. I think it's great and I've enjoyed it a lot. I just think that with a little more thought, and $20/unit, it could be designed such that everything is within spec.

20

Re: Solidoodle Design Deficiencies

I think its fair to broach the subject, I would like to hope SD is reading the thread and will possibly integrate some changes later. I daresay we as a bunch will make a loud enough noise to be heard by prospective purchasers if we do hit a major failure of multiple machines in the future.

How about we approach it a little more positively .. ie I would certainly like to add heatsinks to those drivers and had already considered it before building a case .. with fans as well, I touched one fairly one without thinking at one point .. will not be doing that again.. anyone found the ideal heatsink ?

21

Re: Solidoodle Design Deficiencies

what I meant was:

If this thread is going to be repeating the same thing over and over and over. then there is not a lot of point in writing anything else.


Perhaps the 4layer board for stepper driver is something that they'll consider in future, but saying the same thing over and over isn't any more likely to make that happen.


exaggerating and saying that the machine nearly burned someone's house down won't make it happen either.



for the electronics, the only real advice is add a fan.
the bed resistor, kind of is what it is, not guaranteed to fail, in most cases not failing, but probably prone to premature failure.



What I meant was, if there is a problem then by all means let's suggest a fix, but getting fixated on one small part isn't really helpful to anyone.

22 (edited by Tomek 2012-11-11 01:17:27)

Re: Solidoodle Design Deficiencies

Somehow, the enable & disable lines must be run on these drivers.

I use them extensively in other projects, and if you run them continuously above their rating without cooling the a4988 will current limit themselves. There is next to no risk running it at an elevated temp that's below the destructive temps. Silicone in some obtuse ways runs better at a somewhat elevated temp, but I understand that's more in the case of computer architecture and it's something I simply heard from my EE friend (suggested it was because it's a better conductor at higher tempteratures, as semiconductors need more energy to jump their  band gap into conducting).

I WENT ON A TANGENT, sorry.

Anyway, my point is in the past 10 hours of printing I've not heard the sound of the drivers current limiting themselves, which would totally fuck up a print, so I think the firmware must be appropriately dealing with things.

As a design complaint, I would point out that on my X & Y axis, the printed piece that holds the belt bearings (in the corner), is printing layer by layer up. The tension is therefore applied on the Z-axis. From what I understand, the weakest bond in extrusions is between the layers, so they are printing it in a way that applies forces on the part in it's least tolerable way. It would be more reliable (and almost no different in costs) if they rotated the part 90 degrees.

23

Re: Solidoodle Design Deficiencies

Hey I was just reading through the A498 drivers but I think one 1 point was missed. Although the formula for current load is correct. The Full step mode limits the current to 70% of that

http://www.pololu.com/catalog/product/2128

So:
X axis: 1.11A
Y axis: 1.3A
Z axis: 1.25A
Extruder: 0.48A

is correct but that is then driving the coils at 70% in full step mode

X motor: .77A
Y motor: .91A
Z motor: .875A

so they are witihin the specs of the motor or close to the 1A. But the the A4988 is rated only to 1AM without cooling! so hence its over driving and full duty cycle should higher loads at the motor.

so they are not being over driven per-se buut right at max and with full duty cycle yes on hairy edge of motors.

and the boards are all at over limit without cooling!

So to clarify they did not totally miss the boat at 30% over load LOL

SD2 owner- Surestepr, filament holder,QUBD servo and heaters, glass bed
Print for fun and for parts for my sports cars
current car is 88 IROC

24 (edited by jerseydevil 2013-03-15 15:59:48)

Re: Solidoodle Design Deficiencies

jjcuff1 wrote:

and the boards are all at over limit without cooling!

The only issue I see is this assumes that the PCB and driver are kept at ambient of 70F.
Put that unit in a room with someone that likes to jack up the heat and uses no infrared heaters or put it in the back of an IKEA box compartment and the unit is no longer operating at 70F.

Fans are cheap and easy to get these days.  After I finish turning my SD2 inside out it'll be getting one.

I would be so inclined to redesign the electronics for this entire thing if it wasn't my whole point to buy a system that was RepRap like.  If the drivers are seriously an issue I might be inclined to make a larger capacity module.

Danger: 'Addams Family' sense of humor.

25

Re: Solidoodle Design Deficiencies

I agree but for price preassembled so to speak it is great unit and great support. I am happy with it and will tweak and upgrade my motors and drivers since I blew one already and see if I can at a minimum just remain cooler and run faster with more torque while being reliable

any more then that probably get a more expensive better built unit if needs arises.

SD2 owner- Surestepr, filament holder,QUBD servo and heaters, glass bed
Print for fun and for parts for my sports cars
current car is 88 IROC