Quote Originally Posted by Stu FL View Post
My goal is that I want to be able to print random replacement parts for stuff (brackets, gears), mainly centering around my vintage computer collection and other hobby projects. Biggest "accuracy" issue for me is that I will need to create housings for small projects, and I'll need screw holes in the housing to line up with the mounting holes in the PCB. I'll need to make boxes and lids, and the lip of the lid will need to line up with the box so it can be screwed together nicely.


I make PCB at home sometimes as an eleectrical engineer and make cases for them with my 3d printer. The printer I use I bought from folgertech , the 20/20 model. After a lot of tinkering I have it where I want it, I guess it depends on whether you want a printer to just print something or if you like the tinkering aspect of it. Decide how valuable your time is vs your money.

The printer is a RepRap Prusa/Mendel V2/V3. It has a horizontal carriage assembly. Originally designed for the filament feed motor to be mounted directly on the carriage, however has been modified with a bowden type remote extruder.
Mine was the same way , but I now use a bowden extruder on the original carriage designed for a direct extruder. There are holders and mounts you can print on thingiverse that will make it work.

Hot end is some no-name off of ebay, held in place by a piece of paint-stirring stick (because the bracket was made for a direct drive not bowden. It's got a genuine arduino mega 2560, and RAMSP 1.4A board. Yes, it says "RAMSP" not "RAMPS" Heated bed, all steppers are "Kysan 1124090". Frame is thick acrylic, plexiglass, or similar. "Geeetech" LCD display with rotary encoder, speaker, and momentary switch.
You have to fix the bracket issue. You can't have the extruder flexing or movind during prints and putting something on the carriage that adds to its momentum or causes more jerking that the firmware wasn't set up to handle will lead to bad prints. So start with the carriage and mount of the extruder.
The one I use is below and has the ability to add a cooling fan for pla if you want, not required to use the mount. It is minimal and doesn't add much weight to the carriage and works with the carriage that the prusa clone models have.
https://www.thingiverse.com/thing:1632847


- Weak gear in servo motor ocassionally causes arm to partially extend for z-axis autolevel switch, causing hot end to ram into and shatter glass bed. (I think some sort of fixed-mount optical sensor would be better.)
Before you enable any auto bed leveling stuff , make the bed as level and rigid as possible. I don't use the spring design on the corners of my bed , instead I use lock nuts and the bed is always at the same height which brings me to another area. The PCB heated beds that ship with a lot of printers warp badly, both when heated and cooled and tend to require the bed to be leveled more than it needs to be. There are better solutions. Like aluminum beds that have the heater PCB as part of the aluminum bed itself, not glued on but done through the PCB on aluminum method like is done for LED lighting heat sinking.
They are not overly expensive either, the one I use is :
https://www.amazon.com/dp/B075375HBY/

Cost is $30 and is a thick aluminum heated bead with thick glass that is coated with the PEI stuff (I still use glass with it and hair spray), but the bed works good and is ridid. I haven;t leveled my bed in 30+ prints and don't use auto level because the bed doesn't need it.

- Z-axis motors make "jamming" sound, even with threaded rods disconnected from motor. I've tried adjusting the little driver boards on the RAMSP. It works more reliably at extremely slow speeds, although never 100% reliable.
Connect each Z motor by itself , and then try connecting it to a different driver on the board and see if the same result. The servo drivers on the boards cannot be disconnected from the motor while powered or you will kill the driver. Bad driver boards sometimes appear to be ok but the stepping is wrong or skips because the fets have gone bad in the driver, you need to probably keep a few driver boards on hand as spares, they are cheap anyway.

- Intermittent yet frequent random heater error messages (thermal runaway, etc...) causing print job to halt.
Have you done the calibration of the heaters using the M303 commands ?

- Filiment jams up inside of hot end causing print job to be ruined.
Either the heater is running too hot, with something like PLA I try to stay at 200-210 max., or your fan cooling the heatsink on the extruder isn't working correctly.

- After completing a layer, the printer does not correctly increment the carriage up "one notch" (z-axis) causes filament to be dispensed too far above the object being printed. By about a quarter inch worth of layers, the item being printed is a mess and ruined.


I would imagine the thing to do is replace the carriage assembly with one made for a bowden filiment feed, and perhaps replace the arduino/ramsp board with something newer. Replacing the carriage could include an optical Z sensor, and proper cooling for the cold end.

So, is this machine worth putting a few $$ into? Do newer machines spin circles around it? Time to toss it?

Thanks!


It sounds like the problems are really ones of calibration and configuration. I would fix the carriage, the ramps boards are fine, update the firmware . Newer machines do have some nicer features but the prints they produce are not going to be any better than a properly tuned and configured printer like you already have.