A 3D Printer Scratch Built For Your Viewing Pleasure

Today it’s almost always cheaper to buy an imported 3D printer kit than it is to source your own parts and build one yourself. But that doesn’t stop people from doing it anyway. Whether they’re looking for something a bit more solid, or just want to do things their own way, there are still valid reasons to design and build your own machine. Luckily for us in the audience, [Rob Mech] decided to document the build of his custom “LayerFused C201” printer on his YouTube Channel.

If you’ve ever dreamed of taking the plunge and building a 3D printer exactly the way you want, but were never able to manage the time, this seven video series might be the next best thing. Each video takes you through a different step of the construction, from building the frame out of aluminum extrusion all the way to wiring up the endstop switches and the 32-bit SKR v1.3 controller. There’s even a video that introduces the viewer to the concept of a “Frankenstein” printer that uses cobbled together parts just long enough to produce its own final components.

All told, [Rob] says the Bill of Materials for the LayerFused C201 comes to at least $200, but that’s going to take shopping around for the lowest possible prices and potentially even salvaging some components from other machines and projects. Like we said, building a cheap printer is absolutely not the goal here; it’s all about building a printer you want to use.

14 thoughts on “A 3D Printer Scratch Built For Your Viewing Pleasure

  1. After assembling the Ender 3, i’m surprised we didn’t have these things 30 years ago. I could easily see a younger me hooking up a 3d printer to my commodore 64. There’s no reason the C64 couldn’t control 3 steppers and 2 heaters. Slicing would likely take 500% longer though.

        1. Text editor.. text editor.. what’s a text editor? You’d be writing a BASIC program to export the gcode using PRINT statements.

          But no, that wouldn’t work; we didn’t have the microcontroller infrasctructure then – no C code on microcontrollers. And anyway, the 6502 was the microcontroller of the day, so it would have been a game cart containing the stepper motor drivers (yes, there were stepper motors then), and POKE commands in the basic program for the part you were printing.

    1. 3D printing and CNC is basically the same, just processing GCODE.
      So, as an inspiration tho those who care/dare:

      https://www.youtube.com/watch?v=tlLVgO7X_C0

      Regarding, slicing modelling etc. there are always ways to work around that, just don’t expect it will work the same as you are used to (considering limited RAM and processing speed). The arduino boards controlling printers these days aren’t that different from a C64, the only main difference is storage (the SD-card with the GCODE file) and there were harddisks available or even the modest 1581 drive could hold a fairly large file of 800K. Now GCODE is quite inefficient because it uses text to describe numbers, so there is a lot to gain to drop GCODE and go for a true binary file.

      1. AVRs are surprisingly powerful for an 8bit though, 1 MIP per mhz, so a bit faster than a C64, not that there weren’t fast microcontrollers around by the late 80s/90s though.

        Probably around 1990 was the magic time when it all could have come together, with 3D packages such as POVray, Imagine, Real3D, Lightwave appearing on the Amiga, the ability to create and handle 3D objects on the desktop was established, though it would probably be an overnight thing to render and again to slice. Autocad 3D was pretty well developed by that time also.

    2. I remember using Skeinforge back in the day (6 years ago or so) for slicing. You’d have to really think about hitting that slice button before doing it since it’d be a while. A complex model could take 10-30 minutes to slice, today it would take a few seconds at worst.

    3. Patents and ip abuse does this more than you’d think. Of course there would be limitations, but we should’ve had it a lot sooner and there would be plenty of developments by now we don’t have yet because of it.

Leave a Reply to Gregg EshelmanCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.