Building a 3D printer… from the ground up

Hello! I’ve been working on making a printer and all associated software from the ground up. My own slicer, my own gcode, my own hardware, my own code for the printer. Everything. All while trying to avoid using existing things for reference as much as is reasonable.It’s going to be a cartesian printer, build area around 300mm x 400mm is what I’m going for. Why am I doing this?? Because I want a printer, I enjoy coding, and I enjoy hardware design, and a challenge is good for me, isn’t it for everyone? I’ve been told I’m crazy, but today I got to my first checkpoint: Graphical display of an accurate slice, which is not to say it produces a toolpath. As of right now it takes an obj file (because they’re easy to make, handle, and read. It will support STL as well later on, as of right now I just convert using blender if I want to run a test on an STL) and figures out the edges of the layers of the model. Video of the result on a benchie. This stage of the project was achieved today and I am very excited. Next step is the toolpath creation.I’m going to build the hardware last, because it’s the expensive part and while I’m at school I have less access to resources for building it. http://ift.tt/2iSR2UJ