Posts

Showing posts with the label build

Electronics #?: wiring a stepper motor

Image
This is part #? in a list of postings on the electronics of my CEVO. The full list can be found  here . The topic of this post is how to wire the stepper motor to the RAMPS. I am pretty sure most newer motors are the same, and yet I had difficulties to find a simple guide on how to do the wiring. The most referenced guide is  https://reprap.org/wiki/Stepper_wiring , and that was indeed the generic guide I used as reference. I am however quite sure you can just follow my guide below. Most DIY 3D printer uses Nema17 stepper motors like the one on the right. The one in the picture uses a 6-pin connector, a JST 2.0 PH 6-pin male connector, and that seems to be pretty much standard. This connector is generally not that common, but you can order it for example at  Aliexpress . Even though it has 6 pins, it is actually a bipolar motor with only 4 connectors, as shown in the diagram on the right. To wire the motor we need to know the wires for the A coil and for the B c...

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 ha...

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 ...

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...

Rails and movement

The HEVO uses lead screws and steel rods for Z-movement and steel rods and belts for X- and Y-movement. A lot of experimentation are going on of using flat linear rails with bearing blocks and also some on using V-slots and wheels. This in some ways seems the way to go, but it does not (yet) seem clear to me which parts to choose in that direction, and I will stick with screws, rods and belts for the first iteration of my CEVO printer. I will however look into using carbon tubes instead of steel rods, and will also try a somewhat different configuration of both Z and X/Y.

Outer frame

Image
Most CoreXY have a square outer frame, and I am using the HEVO design. I am using the 300x300x300 design from the configurator  but with an extra height of 100mm, so I can keep the electronics at the bottom. My plan is to use a thick MDF plate at the bottom, both for mounting the electronics and for adding weight and rigidity to the frame. Also, I will lower the top front bar, just to get a different look (an idea I got from somewhere I forgot). The precise measures of the 3030 extrusions are made to fit a 300x300mm build plate with the standard mounting parts. I will probably not use the standard parts, but will just choose or design parts so the fit with the standard frame and build plate. This fixes at least some variables, and allowed me to get an (almost) standard frame kit. more info will come here as I start the actual build...