Posts

Showing posts from August, 2018

Electronics #3: Setting up the first RAMPS with Klipper

Image
This is part #3 in a list of postings on the electronics of my CEVO. The full list can be found  here . The topic of this list is initial very simple setup of a RAMPS/Arduino with Klipper. Note that further steps comes in later parts and that the photographs shows my test setup, not the final wiring. When talking about the RAMPS board, we usually means the RAMPS 1.4  , which is a quite simple board that is designed to piggyback on an Arduino Mega . Originally is was designed as an 12V board, but most boards can be used more or less directly with 24V following one of the many guides on doing this (see for example here and here ). The original design was made for manual soldering, and most RAMPS boards are variations of varying quality of this, I am however going for the BIGTREETECH Ramps 1.6 , which is a Chinese surface mount design - see a good review here , also read the enlightening comments below the video. I have two of these, and to my unqualified eyes they look to have quite

Electronics #2: Setting up Raspberry Pi with OctoPrint

Image
This is part #2 in a list of postings on the electronics of my CEVO. The full list can be found  here . The topic of this list is setting up a Raspberry Pi with OctoPrint. Note that installation of Klipper comes in part #3 and that the photographs shows my test setup, not the final wiring. I am using an Pi 3B, that I already had. While the speed of the Arduino does not matter that much, the speed of the Pi does. This is where I will run OctoPrint, Klipper, camera, interesting plugins and other stuff, so the faster the merrier. If I was buying new I might go for an upper end Orange Pi or at least an Pi 3B+. The Pi and the Arduinoes does not need more than 2A, even if they also power some sensors, fans, and the like. I am however using an 5V 7A power supply I had lying around. I am powering the Pi through the GPIO pins 2 and 6 - that is fine in a configuration like this and with any fairly decent power supply. Installation of OctoPrint is very simple by just following the stand

Starting with a big package

Image
My CEVO printer is largely based on the HyperCube HEVO design. That made it an obvious choice to get a lot of part in one go from what is known as "Lin's BOM", which is an Aliexpress store , where you can adapt a standard BOM to your own wishes. Well, my package from Lin has arrived, and I can slowly start the build. I will get quite a lot of parts from other sources and this is after all not a HEVO but a CEVO ;-). TODO: add my own BOM here...

Electronics #1: Overall design

Image
This is part #1 in a list of postings on the electronics of my CEVO. The full list can be found here . The topic of this list is overall design and a bit about power management. I am basically a software guy, so my choices are probably more driven by the software/firmware side than by the hardware side. Also, I like to think in modules you can add together, but I am not really much for soldering. This, I think, have been quite influential in my choices. A common choice for HEVO printers is the Duet WiFi , which is definitely very nice, but is also a monolithic and bit expensive solution where you are bound to a specific firmware choice. I am instead starting with choosing Klipper accompanied by OctoPrint . I like the approach of Klipper very much and it has good active development. OctoPrint I knows, and even though it is a bit of an ugly hodgepodge it has a lot of interesting plugins, and a generally good approach of how it should be to 3D print. OctoPrint runs on a Raspberry