I've always envied people who can really get into their printers and hack it to extreme degrees. As a learning project, I'd really want to build a 3d printer. Not assembling a kit, but scavenging for parts, even if it comes out more janky/expensive than a kit. I'm a SW engineer and tinker with electronics in my free time so I'm hopefully not starting from absolute 0. Please bear with me, I'm trying to lay out the knowledge/steps I've gathered to verify if it's indeed the way to go or if I have fatal holes in my knowledge, and I also have some questions.
So what I've gathered is that you basically (concentrating on the CNC itself for now, not the hotend or heat bed)...
- Build the frame, which needs to be sturdy (right-angled, solid, precise, usually ppl use something like 3030 aluminum profiles for this)
- Build the movement system, here I'd decide what coordinate/movement system I'd want to implement (bedslinger with separate axis, H-bot, delta, corexy, ...)
- Add electronics. Essentially I'd need some board that can control the axial motors, the extruder and read sensors like the temp sensor. And I need something that can interpret gcode and give instructions to this board. To my understanding a RAMP board on an Arduino is fine for direct control of the motors and reading the sensors (with Klipper flashed on it). Any computer should be able to do this through a serial interface, but I suppose a common pick would be a Raspberry PI having Klippy to control Klipper.
- Calibration. I think custom movement systems with their own transmissions/gear ratios will never just work out of the box, you'd need to test, measure and configure Klippy accordingly until the movement is right and accurate.
Is there any very significant hole or wrong information in this? Assuming I want to do a coreXY movement system, do I need to pay attention to what head I'm buying, or is it just a matter of fastening any head on the belts properly? Any pitfalls I should look out for?
As an addition, I'm scavenging stepper motors from old printers, is there anything to specifically look out for? AFAIK the ideal would be bipolar steppers, but I'm not aware of a recommended power, I suppose that depends on the size of the thing I want to build?