In my review of a 3D printer, I mentioned small milling machines that for some reason are more often marketed as engravers. Since this is a pretty interesting topic, and readers later asked me about this kind of machine, I decided to review one. So, we're putting together another puzzle-like kit, and there's a chance we'll end up with something interesting.
Machines of all kinds are a fascinating subject, and not so much for the results as for the knowledge I plan to apply to something on a larger scale. But it's best to start small. A milling engraver is essentially very similar to a 3D printer: the same three axes, but instead of feeding plastic, you switch on the spindle motor. The difference is that a printer builds the object itself, while a milling machine leaves the object untouched and cuts away everything around it that isn't needed. Also, you can't get away with a simple design like a printer's. A printer's print head isn't subjected to any loads, but with an engraver, structural rigidity is crucial because cutting involves pressure on the bit as well as rotation. That's why it's hard to make a milling machine large and cheap, unlike a printer: the larger the workpiece and the greater the required accuracy and rigidity, the harder it gets.
This machine comes as a kit that still needs to be assembled. I ran into a few issues during assembly, one of which was that there were no assembly instructions in the box. So the research started before the assembly did :)
The machine is a 1310 model, meaning the workpiece can be up to 130 x 100 mm, with a height of up to 40 mm.
The kit arrived in a small box, and after assembling it, I even thought it wasn't much bigger when put together.
Small CNC milling engraver
The box contained four smaller boxes of assorted bits and pieces, cut lengths of structural aluminum profile, and power supplies.
Small CNC milling engraver
A quick look at what's inside the boxes. Motors Metal structural parts
Small CNC milling engraver
Circuit boards, adapters, and wires Fasteners.
Small CNC milling engraver
As I mentioned above, the box contained cut lengths of structural profile, with threaded rods taped to them. Everything was also covered in a generous layer of metal shavings, which I had to brush off later.
Small CNC milling engraver
There was also a slightly battered bag of guide rods: 8 mm diameter metal rods. Just plain metal rods, and quite straight.
Small CNC milling engraver
There are two power supplies in the kit. I'll tell you more about them later, but for now, all I can say is that both have flat-blade plugs. Though I suppose that won't stop anyone :)
Small CNC milling engraver
All the fasteners were sorted into separate bags. Some bags contained several types of fasteners, others just one, but I didn't have to hunt around for the right ones like I did when assembling the 3D printer. Everything was quite convenient.
Small CNC milling engraver
Now we can get started with the assembly. I assembled everything without any instructions, mostly by intuition. Later, I did manage to find both an assembly video and a manual, but they only confirmed that I'd done everything right. What's more, I initially assembled it as shown in the instructions (as I found out later), ran into a minor snag, took part of the frame apart, and reassembled it my way. The result was even better than the original design.
Just in case, here's an assembly video. It's in Chinese, but the music is nice :)
The entire assembly process will be broken down into steps. Since most of this procedure applies to many devices in this series, I think it may be useful.
First, find the required fasteners. Since the frame is made from aluminum extrusion, the kit includes special nuts in two sizes (4 and 5 mm), as well as screws for them.
Small CNC milling and engraving machine
Find the M5 nuts, the short screws for them (about 8 mm long), four corner brackets, and the matching hex key. We also need aluminum extrusion in two sizes. It's hard to mix them up, since the kit contains only three sizes of extrusion.
Small CNC milling and engraving machine
First, I screwed the corner brackets onto the short extrusion, aligning them flush with its end.
Small CNC milling and engraving machine
Then I screwed on the remaining parts. At this stage, the main thing is to keep the frame square. I had to take it apart again later anyway, but it's still best to try to get everything as straight as possible from the start. In general, at every stage of assembly, pay close attention to keeping the structure square and rigid. The screws need to be tightened quite firmly, because there's a fair amount of vibration during operation.
Start this step by finding the bag of metal parts in one of the boxes. It's easy to spot by its weight :) The manufacturer even sorted everything into separate bags.
Small CNC milling and engraving machine
Also find the bags with these parts. We need the plastic nuts, silicone rings, and acrylic pieces.
Small CNC milling and engraving machine
Here's everything we need: The “table” made from aluminum extrusion Three acrylic holders with cutouts (not round ones); there are exactly three in the kit Two M8 plastic nuts A silicone ring 12 M4×10 screws + 8 nuts 3 M3×25 screws + 3 flange nuts 2 guide rods, 80 mm long. These are thinner than the others, so they're easy to find The side pieces for the table A pair of hex keys
Small CNC milling and engraving machine
I got a little stuck at this stage of assembly. First I had to figure out how all these parts fit together—and, preferably, how to assemble them correctly. To do that, I needed to understand the thinking of the engineer who came up with this design in the first place.
Small CNC milling and engraving machine
Once I understood it, I got stuck a second time: I just couldn't wrap my head around using plastic nuts in a load-bearing assembly, especially as moving parts.
Small CNC milling and engraving machine
This whole assembly is a bit tricky to put together. Take the two nuts and insert them into the acrylic pieces. Thread one nut (together with its acrylic frame) onto the M8 threaded rod, fit the acrylic ring, then thread on the second nut. The tricky part is getting the nuts to press against each other while keeping the holes in the acrylic frames aligned. After that, I carefully unscrewed the threaded rod and then attached the assembly to the metal part of the machine itself.
Small CNC milling and engraving machine
This is what the finished assembly should look like.
Small CNC milling engraver
This view makes the mechanism described above—and the whole assembly in general—easier to understand.
Three identical stepper motors are used to move the axes. The motors are fairly small, but in practice their power has proved more than adequate.
Small CNC milling engraver
The motors are used, but made in Japan—which, if you ask me, is actually great. Of course, though, there’s no guarantee that another machine will come with the same motors. I was a little surprised that the motors have a step angle of 0.9 degrees, since 1.8-degree motors are more commonly used. In practice, this doesn’t make much difference: even a 1.8-degree motor will provide better positioning accuracy than the machine’s mechanics can support. Backlash will be the main limiting factor, and it will be two orders of magnitude greater than the positioning accuracy. Since the lead screws have a 1 mm pitch and the motor has 400 positions per revolution, it can easily achieve a positioning increment of 0.0025 mm (1/400). Even with a 2 mm-pitch screw and a 1.8-degree motor, the positioning accuracy will be 0.01 mm.
I’ve included the motor specifications so you can set the correct transmission ratio in the software during setup. I’ll come back to this later.
Small CNC milling engraver
The motors are connected to the shafts (which are essentially threaded rods) using 5 mm-to-8 mm couplers. This is the second problem, after the plastic nuts. The thing is, the connection should use special flexible couplings, since perfect alignment between the motor shaft and the threaded rod is only possible in theory. And there’s also the nut assembly, which converts the threaded rod’s rotation into linear movement. Replacing the couplings with these adapters can cause the following problems: 1. The fasteners may loosen on their own, breaking the mechanical connection between the motor shaft and the threaded rod. In other words, the motor will turn, but the threaded rod won’t. On the Y and X axes this is not critical and will only stop the machine, but on the Z axis the mechanism could drive the bit straight into the workpiece. 2. The nuts will gradually wear out. They’ll wear out eventually anyway, of course, but this will make it happen faster. 3. The movement may be somewhat nonlinear. The worse the alignment, the greater the nonlinearity.
Small CNC milling engraver
Let’s continue assembling. You’ll need: The frame from Step 1 The table from Step 2 A motor Two 8 mm-diameter, 200 mm-long guide rods An M3×200 threaded rod A 5 mm-to-8 mm coupler and four screws for it 8 M4×10 screws and 4 nuts 3 M3×10 screws Metal parts as shown in the photo The appropriate hex keys
Small CNC milling engraver
First, mount the motor on one of the metal parts. The part we need has a hole drilled to match the diameter of the motor’s protruding section, so the motor fits quite snugly. Then bolt the assembly together as shown in the photo.
Small CNC milling engraver
Then thread the two guide rods through the linear “bearings,” and the lead screw through the nut assembly. Here I have to digress again. Above, I called them “bearings”—in this case, plain bearings. The problem is that these “bearings” have more play and a shorter service life. It turned out that there is almost no play along the X and Y axes, but the upper pair has some along the Z axis. The Z-axis assembly is preloaded, i.e. it tends to move downward, but there is enough play for me to lift the cutter 0.5-0.7 mm above the material. This is fine when working with soft materials and a sharp cutter, but you can forget about milling aluminum or using large-diameter cutters.
Small CNC milling engraver
In my case, the guide rods turned out to be a little too short. At first I thought of using some kind of washers.
Small CNC milling engraver
But then I realized it would be easier to shift part of the frame slightly, reducing its internal dimensions.
Small CNC milling engraver
I put a plastic washer on the motor shaft, and only then fitted the 5 mm-to-8 mm adapter. Several of these plastic washers were included. I couldn't think of any other use for them, so I used one here. Next, by trial and error, adjust the whole assembly so that the motor shaft and lead screw are as coaxial as possible, with no wobble as they rotate.
Small CNC milling engraver
The result. Technically, the table and Y-axis movement assembly are ready.
This part is simpler. Take the three remaining lengths of structural profile, six brackets, and 12 sets of M6x6 screws and nuts.
Small CNC milling engraver
I made one of the mistakes here, and the person in the video tutorial did exactly the same thing. Only after assembling it did I realize that building it as shown in the photo would noticeably reduce the Y-axis travel.
Small CNC milling engraver
This assembly should be put together a little differently. This incorrectly assembled version will appear in the review from time to time; just ignore it.
For this step, you will need: 1. Two structural elements 2. Three acrylic elements + two nuts + a silicone washer 3. Three 20 mm standoffs 4. Four M3x10 Phillips-head screws 5. Three M3x25 screws and three M3 nuts with flange
Small CNC milling engraver
When tightening the assembly with the plastic nuts, don't be surprised if the silicone washer gets squashed like this; it's normal.
Small CNC milling engraver
The assembly is quite simple, and you can see how it goes together in this photo.
Small CNC milling engraver
This photo shows that the assembly with plastic nuts has a gap between them, maintained by a silicone washer. In general, if we overlook the assembly's limited lifespan, it's worth noting that it has virtually no play. During tightening, though, keep an eye on how the threaded rod turns. It should turn easily by hand, but without any play. If you tighten it too much, it will become hard to turn, and the nuts will wear out very quickly.
There are very few metal parts left, so find the ones shown in the photo and add: 1. 8 mm diameter, 80 mm long guide rods 2. Four steel angle brackets 3. 12 M4x10 screws + 8 M10 nuts 4. Three M3x25 screws + three M3 nuts with captive washers 5. A set of two plastic nuts, a silicone pad, and acrylic holders
Small CNC milling and engraving machine
Install the motor on one of the structural parts. For this, you'll also need four short standoffs, four headless threaded fasteners, four M3x10 screws, and a 5-to-8 mm adapter set.
Small CNC milling and engraving machine
First, screw the small black screws into the motor as far as they will go, then screw the standoffs onto them. You'll need pliers or a wrench to tighten them. Fit the adapter onto the motor shaft and secure it.
Small CNC milling and engraving machine
Then install the motor and assemble the whole thing. I know this looks like “draw an oval, then draw an owl,” but I think the design is perfectly clear from the photo.
Small CNC milling and engraving machine
Finally, insert the threaded rods into the spindle assembly we put together earlier, then assemble the whole structure.
Small CNC milling and engraving machine
The trickiest part is aligning the M8 threaded rod with the motor shaft. To be honest, I never managed to get it properly aligned; there's still some runout. While adjusting it, I spun the mechanism with my finger to check for runout. Twice, the rod managed to slip out and “drop” the mechanism down. In a real situation, that would mean plunging all the way down the Z-axis, with potentially disastrous consequences. But after about 30 hours of use, it turned out I needn't have worried: the rod hasn't slipped out once since.
Probably one of the easiest steps. Take the two remaining metal parts, 4 M4x10 screws and four special nuts, 3 M3x10 screws, and a 5-to-8 mm adapter sleeve.
Small CNC milling and engraving machine
Assemble everything as shown in the photo. Push the metal plates as far up as they will go.
The kit included a size 775 motor, at least that’s what the packaging said; there’s no marking on the motor itself at all. The bag with the motor also contained a collet adapter for fitting bits with a 3.175 mm shank onto the motor’s 5 mm shaft, plus two terminal blocks with insulators.
Small CNC milling engraver
The motor’s shielding cover has to come off; with it on, the motor won’t fit in place. You’ll also need a couple of M4×10 screws.
Small CNC milling engraver
First, I fitted the plastic sleeve onto the motor shaft as shown in the photo. But after trying it out, I decided to remove it. It serves no purpose, but does add vibration and noise.
While assembling the whole thing, I noticed that the bearings are marked 625Z. There’s no axial play in the motor (at least none that I can detect), but I could feel some radial play. Maybe I’m imagining it and there isn’t any, but I can’t shake the feeling that there’s a little play after all.
Small CNC milling engraver
The assembled unit looks a bit monstrous, but it’s actually simpler than it looks :)
Last step. There’s not much to look for here, since only the parts we need are left. Basically, take the machine chassis, the spindle assembly combined with the Z-axis movement mechanism, a pair of guide rails, an M8 threaded rod, and some fasteners, and put it all together.
Small CNC milling engraver
The result is an almost fully assembled machine. All that’s left is to install the electronics and test it.
Small CNC milling engraver
I almost forgot: the kit included four rubber feet, and they’re definitely useful. The little machine can still move around on its own while running, even with the feet on. Without them, you’d definitely have to chase it all over the table.
The electronics kit is modular and could come in handy for upgrading the machine later. For example, you could replace the mechanics and end up with a larger, more powerful machine.
One of the boxes contained electronic components. I also got a couple more useless adapters for our wall outlets. They’re useless because they can’t be used with modern outlets. Now I’m wondering what to do with them.
Small CNC milling engraver
All the components are individually bagged, and the kit includes: Arduino Uno board Expansion board with driver boards installed Relay board A decent-quality USB cable, but it’s very short Various wires, including some with connectors A plug and sockets for a 5.5 mm power connector
Small CNC milling engraver
The board set is pretty standard and can be purchased separately if needed.
Small CNC milling engraver
The main module, assembled, looks very neat and compact. It basically contains everything you need.
Small CNC milling engraver
If we break the whole assembly down into its components, we see an expansion board (red, on the left), a control board, three stepper motor drivers, and a relay board.
Small CNC milling engraver
The driver board is exactly the same as the one in the previous device—the laser engraver. It is built around an A4988 chip. In the previous review of a similar engraver, the author mentioned that it got very hot. Perhaps that was due to different motors, but in my case the chips never got above 50–55 degrees (by touch), so I think overheating is still a long way off.
Small CNC milling engraver
The expansion board was specifically designed for small CNC machines, hence the name CNC Shield. The board has several electrolytic capacitors on the power supply lines, as well as a fuse.
Small CNC milling engraver
Small CNC milling engraver
Control is handled by a standard Arduino UNO board. The advantage of this solution is that you can use a standard board and simply load the control program for the specific equipment onto it. And if the board fails, you can just replace it and carry on using the machine. There’s no need to buy a programmer or any special cable for flashing the firmware—everything is standard.
Small CNC milling engraver
The Arduino board has the following components: 1. Atmega328 microcontroller 2. USB-RS232 converter based on the CH340. Since I already use various devices with converters based on this chip, I didn’t need to install any drivers; everything happened automatically. I only had to check which port number Windows had assigned. 3. LM358 op-amp 4. Board voltage regulator
Small CNC milling engraver
I was very pleased to see a proper, reliable, and—most importantly—standard USB connector for a peripheral device, rather than a tiny, flimsy microUSB connector. The underside of the board is bare.
Small CNC milling engraver
The relay module is needed to control power to the spindle motor. It’s worth noting that it doesn’t always work correctly; it depends on the control software. All programs turn the power on, but not all of them turn it off. For example, if the program is stopped due to an error, the motor stays on.
Small CNC milling engraver
The board is fairly well known. It runs on 5 V, and for some reason it has an optocoupler on it. I know why, actually—and I’ll tell you a little story. Many years ago, back in the days of the 90S1200 microcontrollers, a friend and I built some device that included a relay. Everything worked perfectly until the microcontroller started switching the relay on and off. It was connected in the standard way, through a resistor divider to the base of a switching transistor. There was also a diode in parallel with the coil, but even so, whenever the relay switched, the microcontroller would lock up completely 60–70% of the time. We solved the problem by adding an optocoupler to the switching transistor’s control circuit, although in principle the optocoupler’s transistor could have done the switching itself. Nothing else worked.
Small CNC milling engraver
To assemble it, we’ll need the boards listed above, as well as: 1. Acrylic base 2. 8 standoffs 3. 8 M3×10 Phillips-head screws 4. 8 M3×10 hex socket screws 5. 8 M4×10 screws and 8 M4 nuts
Small CNC milling engraver
Install the standoffs on the board where needed. There are two sets of mounting holes for the relay board; choose the ones that fit. Then mount all the boards on the standoffs and screw the assembled base into the machine chassis. The electronics can be installed on either the left or right. I installed them on the left so all the wires would come out on the right. It also looks a little neater this way.
Small CNC milling engraver
Small CNC milling engraver
Now we can move on to the electrical connections. First, we'll need the cables with connectors. There are as many in the kit as there are stepper motors used—in other words, three.
Small CNC milling engraver
First, I temporarily joined the wires, wrapping the connections with electrical tape. I tested it in this state to make sure everything worked correctly.
Small CNC milling engraver
After that, I made the connections properly. It turned out that the wires should be connected by color. But just in case, here's how it works: The motor has two windings (by the way, six wires come out of the motors; two are simply cut off). Identify the wires for each winding. The driver has two outputs, one for each winding. Connect one winding to the top two terminals and the other to the bottom two. If the motor turns the wrong way, simply rotate the connector 180 degrees.
I thought about replacing the supplied spindle motor cable, but it turned out to be pretty good—and fairly flexible, too. So I simply soldered on the supplied terminals.
Small CNC milling engraver
The relay module connects with three wires, which are also included. Two supply power and connect to the 5V/Gnd connector; the third connects to the control pin, SpnEN. This isn't my photo, but it clearly shows what connects where.
Small CNC milling engraver
This is what it looked like in the end, as shown in the photo below. It later turned out that the Y-axis motor was running in the wrong direction, so I reversed the connector.
Small CNC milling engraver
I wired the relay a little differently from the original design, for two reasons: 1. I didn't want to splice the wires, and since the relay was only supposed to break one wire, that would have been necessary. 2. I like the spindle to stop almost instantly, so I wired the relay to short the motor winding when switched off.
The resulting wiring diagram looked like this:
The spindle motor runs on 24 V, while the driver board runs on 12 V; a separate terminal block is provided for this. I also used this same terminal block to supply 12 V to the Arduino board. But as it turned out, that was a mistake. Everything went well for several days while I experimented with cutting various small parts. Then, during another attempt, I noticed that after 5–10 minutes of operation, the Z-axis drive would start creeping upward on its own. I tried separating the spindle motor and stepper motor power wires and swapping the drivers, but nothing helped. Installing a 0.47 µF capacitor in parallel with the motor terminals made a noticeable difference, but disconnecting the 12 V supply to the Arduino board solved the problem completely. The board is now powered only via USB. In the previous review, I mentioned that the board is very sensitive to cable quality. I had no trouble using it with the first cable I found, about 2 meters long, and it ran continuously for around 12 hours.
Small CNC milling engraver
I had a short piece of split tubing left over from assembling my 3D printer, so I used it to bundle the wires. I marked the two power supply connectors with heat-shrink tubing in different colors: red for 24 V, black for 12 V, so I wouldn't mix them up.
Small CNC milling engraver
The wires themselves are held together with cable ties and electrical tape. The tape in the middle is there so I can carry the machine. If I used cable ties, their sharp ends could scratch my hand, which wouldn't be very pleasant.
Small CNC milling engraver
Next, I'll say a little about the power supplies. The kit included a particularly interesting example that shows how a truly high-quality power supply should be built. There are two power supplies, rather than one with two output voltages. Though my experience with the machine has shown that it's easier to add a 24-to-12 V DC-DC converter than to use two power supplies.
One power supply is rated for 12 V and a load current of up to 5 A; the other is 24 V, 5 A.
The first had an odd marking on its cable: For motorola DCX. The power supply also had a rather unusual case shape, trapezoidal in cross-section. I tried to take it apart, but unfortunately it was glued together so firmly that it was practically impossible. The cover started to lift in a few spots, but there were very few of them. The second one, on the other hand, had the manufacturer listed as Astec, which is what caught my interest. One advantage was that it had a standard connector for the input cable, so I didn't need an adapter; I just used a regular computer power cord.
Small CNC milling engraver
I opened the second power supply without much trouble using a knife and a small hammer.
Small CNC milling engraver
I've mentioned this company a couple of times in my power supply reviews. Now it's time to show what a properly made power supply looks like. First, I have to say I was surprised to find a power supply from this company in the kit. It used to make good PC power supplies, but then left that market and switched to industrial power supplies. That didn't stop it from making smaller power supplies too, such as chargers for Siemens phones. What sets this company apart from most others is that it makes (or at least designs) some of the ICs for its power supplies itself, rather than using standard off-the-shelf parts.
So, let's get started with the teardown and take a look. 1. The power supply is marked AA24450L, but that marking points me to a completely different unit, rated at 32 V, 2.5 A. I suspect the power supply has been relabeled, but the unit with that number is also noticeably smaller, so for now it's a mystery to me. 2, 3. The input has a full filter consisting of two common-mode (two-winding) chokes, a varistor, a thermistor, and a fuse. There are also noise-suppression capacitors. 4. The bridge rectifier is mounted on a heatsink.
Small CNC milling engraver
1. The input capacitors have a total capacitance of 240 µF, which is enough for reliable operation across the full input voltage range at 120 W. 2. The output capacitors have a total capacitance of 1680 µF, which seems a bit low for 5 A; I was surprised. But I have some doubts about whether these capacitors are genuine, since this company usually uses capacitors from another manufacturer. Still, I didn't notice any signs of rework. The capacitors are rated for up to 50 V, which is very good for a 24 V output. The two-winding output choke is visible on the right. 3. The output diode is also mounted on a heatsink, though it's not very large. Perhaps this is another hint that the unit is related to the 32 V, 2.5 A power supply. 4. The power transformer is built in the style typical of this company. On the left, you can see the high-voltage transistor mounted on its own heatsink. In other words, the heatsinks for the “hot” and “cold” sides are separate.
Small CNC milling engraver
The underside of the board is covered by an additional shield, which reduces the level of electromagnetic interference emitted by the power supply.
Small CNC milling engraver
We remove the shield and find a pile of components, which looks unusual compared with more recent power supplies. The power supply was probably designed quite a while ago, since modern designs use all-in-one PWM controllers.
Small CNC milling engraver
I also came across a somewhat unusual way of connecting the output diode. 1, 2. Looking at the photo of the diode assembly and how it is connected on the board, you can see that only one diode in the assembly is working; the other is simply shorted out. Why they went to this trouble remains a mystery to me. 3. PWM controller. I shorted the power supply output several times while it was running, and there were no problems at all. The power supply goes into protection mode and stays there until it is restarted by cycling the 220 V input. 4. And here's another clue. One of the resistors was clearly soldered carelessly. Another resistor has been soldered on top of the original one. Since the schematic shows this as the upper resistor in the divider, the power supply's output voltage was reduced. This suggests that the power supply was indeed relabeled from a 32 V, 2.5 A model.
Small CNC milling engraver
The whole setup assembled and ready for experiments :)
Small CNC milling engraver
The engraver is all well and good, but without milling bits it can't cut anything, so the kit includes a “starter set” of four identical bits. At first I tried to make sense of the markings and match them to my measurements, but I was genuinely stumped by the fact that all three bits had the same dimensions but different markings. It later turned out they were made from broken bits of different sizes, which is why the markings differ :) I'm thinking of adding spindle reversal for working with bits like these. The bit is symmetrical and has no preferred direction of rotation, so it will cut either way. Reversing the spindle would let both sides wear evenly and could double the bit's service life. The bit has a very sharp tip that tapers to a point. During testing, I chipped the very tip slightly, and the result was even better. After that, I even used this bit for finishing work.
Small CNC milling engraver
Install the bit in the collet, tighten the screws, and check for runout.
If you think you can just switch it on and start cutting now, you're very much mistaken. Next, I'll tell you about my battle with the software.
At first, everything was very straightforward. I later found the same steps in the manual. There's a special program for flashing the firmware to the microcontroller. At the end of the review, I'll provide a link to an archive I've put together and organized with everything you need.
So, launch Xloader and select the settings shown in the screenshot. The port number will depend on which one was assigned by your system; to find it, open Device Manager and check the COM and LPT ports. Open the firmware file. I found two files for this engraver: grbl.hex grbl9.hex
I flashed the first one, then the second as an experiment. I didn't notice any difference, so I left it as it was. The screenshot on the left is from the manual; the one on the right is mine.
Next, we need a program to “drive” the machine. The tasks are split up here. There are programs for working with a drawing, and programs that actually control the machine. So first you prepare what you want to engrave or mill, then either save it in an intermediate format and pass it to a converter program, or generate G-code directly. G-code is a sequence of commands for the machine that specifies the movement axes and the distance the spindle should travel.
But first I launched Grbl Controller, one of the programs used to control the machine. You have to enter the operating-mode constants in it, configured for the specific hardware. There’s a separate line for entering constants: you can type or paste the data there, then press Enter. Each constant has to be entered separately.
When you connect the program to the machine, you get a list of all the available constants. They’re stored in the Arduino’s memory and used by all the software.
Small CNC milling engraver
I later found the constants in the documentation I managed to download. $100=3200 $101=3200 $102=3200 $110=150 $111=150 $112=150
The first three are the number of steps per 1 mm of travel. They’re calculated using the formula 360/1.8*16/1=3200, where 360 is the number of degrees in a full circle, 1.8 is the rotation angle of one step, 16 is the number of pulses per step, and 1 is the lead of the screw drive. My motor was 0.9 degrees, and the screw lead was 1 mm, so the result is 360/0.9*16/1=6400 If the screw drive has a 2 mm lead (using special threaded rods, not ordinary construction ones) and the motor is 1.8 degrees (which is more common), the result is 360/1.8*16/2=1600.
Though I’m only this clever now; at first I did everything by “scientific guesswork” :)
The second set of three parameters is the travel speed in mm/s squared; in this case, about 12 mm/sec. You can try increasing it, but the motor’s rotor may start slipping in the magnetic field and missing steps.
A little later, I found out that you can launch another program where all of this can be set up in a more user-friendly way. During my experiments I somehow forgot about this program, and only remembered it while preparing this review. Too bad.
The settings menu has all the parameters you need.
At first I did everything with Grbl Controller. It’s a good, simple program, but it has one major drawback. I don’t know why the developers didn’t think of this over several years and countless versions: there’s no PAUSE button! When I was milling one of the examples, I used a bit that wasn’t quite suitable, and vibration could loosen it over time. I’d been milling for about an hour when the bit came loose and needed tightening. I hit STOP, secure the bit, and then have to let the machine run idle for an hour, because you can’t resume the program from where you stopped! Fine, I secured the bit and started again: an hour of idle running, then another hour of work, then STOP again, and I have to do it all over again. That’s why I started looking for a program with a Pause button, completely forgetting that I already had one (shown above). I found another decent program and used that one afterward. It’s very convenient; I recommend it.
By the way, about the Stop button. It seems to be present in all the programs, but it works in a rather unusual way. A batch of commands is loaded into the machine’s memory and processed. If you press Stop while it’s running, the software simply stops sending new commands, while the machine keeps working until its buffer is empty. Which raises the question: where’s my big red button? Why can’t I stop the machine right here, right now? This is ridiculous. At first I was learning to use the machine, and it could start crawling wherever it pleased. I’d see it, press Stop, and it would keep crawling. In the end, I just pulled the plug on the stepper motor power supply and waited for the machine to finish what it was doing (which could take a couple of minutes). On a 3D printer, Stop means exactly that: stop, immediately and unconditionally. Here, it’s a complete lottery.
All right, enough complaining. Let’s get back to what we were doing—that is, working with the software and preparing the program. As I mentioned above, there are different programs for preparing the job. For example, when milling printed circuit boards, you can export the data in HPGL format.
Small CNC milling engraver
But you can't work with it directly; you'll need to use a converter program that can handle both milling and drilling the board. It outputs G-code with the machining parameters adjusted according to settings in the converter itself.
You can then feed this G-code to any machine-control program, and they'll all do the job the same way.
Small CNC milling engraver
A single program is used to prepare 3D models. On the one hand, that's simpler, but on the other, it's more complicated, since this software is much harder to work with. Most of the difficulties with the software come from the fact that it can do a great deal, and ideally you should know and understand all of it. You need to know what a machining allowance is, where the zero coordinate is (at the table or at the top of the workpiece), the types of milling cutters and their specifications (sometimes you need to adjust the machining parameters for your own equipment), roughing and finishing, ramping the cutter down smoothly, and so on.
The software is paid, so it won't be included in the supplementary materials.
Small CNC milling engraver
Once everything is configured, we create a G-code file. Usually, you create two files: one for roughing and one for finishing. I won't go into the details of configuring this software, since I still haven't figured everything out myself. And if I start writing about what I have figured out, there'll be a ton of screenshots and explanations anyway, so it's easier to ask in the comments.
By the way, at first I spent a long time experimenting with this software and swearing at it, because I'd generate the code, open it in the control program, start it, and the cutter would head off in just one direction, quickly hit the edge of the machine, and I'd have to hit Stop, turn off the motor, wait a couple of minutes for the machine to stop showing signs of life, then continue experimenting by translating the code into another format. I solved the problem by finding the right output format and enabling Absolute Coordinates mode in the software (in Grbl Controller; you don't need it in the other two, and this was the only one I experimented with). The second part was much more important, but I didn't know that, so I wasted a lot of time.
After trying out various programs, we move on to the actual cutting. I started with simple shapes included in the documentation (which I downloaded much later). By the way, the machine is practically a copy of one from a forum; the documentation even includes a screenshot of a forum thread discussing the difficulties and problems people had using it!
Fortunately, I started with a program for drawing circles, and there were no problems, except that the drawing happens in the same plane as the material, so I had to lower the cutter by the amount needed for the cut.
Small CNC milling engraver
Then I tried engraving a circuit board, along with some text (CorelDRAW is better for working with text). Along the way, I learned a few things: 1. After engraving is finished, if you press the Home button, the cutter may hit the material with the spindle off. It looks pretty cool—you can see it in one of the photos. 2. If you try engraving some of the included examples, you could end up without a cutter. For example, the squares are designed for a laser engraver, which has no Z axis, so the cutter will move with the spindle off. In my case, it was also buried in the wood. The tip snapped off by about 0.2-0.3. It didn't break off completely only because the wood is soft, so I recommend experimenting on something like polystyrene foam instead. 3. When cutting is finished, the software may return the cutter to its home position, just raise it, or leave it lowered. It all depends on the mood of the converter program and the control program. 4. Not all control programs turn off the spindle when the job is done.
All in all, it's a complete free-for-all.
Small CNC milling engraver
Video of the circuit-board engraving simulation. I practiced on a scrap of wood. At the end, you can also see how quickly the spindle stops after my modification—or, more precisely, after changing the way it was connected.
For something a little more ambitious, I decided to start by engraving a small picture of a giraffe. I used the included bit, even for the finishing pass. Although using a bit that tapers to a point for this kind of work is the wrong choice. For finishing, you should use a bit with a ball end, not a needle point. But since my bit was slightly chipped, it actually did a pretty good job on the finishing pass.
The spots at the top appeared by accident. I should have set a preliminary plunge depth, so the engraving would start below the surface by 0.5-1 mm rather than at zero, to compensate for the workpiece being uneven. Dimensions: 26x28 mm; cutting depth about 1.5 mm; finishing step-over: 0.1 mm.
Small CNC milling engraver
A clip showing the engraving process for this model. Sorry about the video quality; I filmed it on a vacuum cleaner camera.
I ordered some extra bits for the machine, but I'll only show the ones I could fit in this collet.
They sent six bits in a small bag, link to the product; the set cost $2.99.
Small CNC milling engraver
All the bits are the same length, about 40 mm.
Small CNC milling engraver
As I mentioned above, the machine's collet is designed for bits with a fixed shank diameter of 3.175 mm. At first I was disappointed, because I wanted to try using other bits too. But while rummaging through my packages, I found bits with a 3.14 mm shank and decided to give them a try. The attempt didn't go very well, though. First I had to adjust the bit to eliminate runout, but after about 30-60 minutes it would start wobbling, so I had to repeat the adjustment and mill the whole thing again (more on that in the software section). I was worried the collet would get damaged after a few hours of use, but it was fine.
Small CNC milling engraver
Approximate cutting lengths of the bits. Measured diameter as well: 1. 8 mm 2. 4.2-6.2 mm 3. 3 mm 4. 1-3 mm 5. 3 mm 6. 3-2.7 mm
Small CNC milling engraver
And a brief description. 1. A reasonably good bit. It would be handy for roughing out 3D work, but it's much too large for this machine. So we'll put it on the shelf and forget about it. 2. Better suited to finishing large pieces. But because of its size, we'll put it on the shelf next to the first one. Besides, the manufacturing quality of this bit is practically zero; just take a closer look at the photo. 3. A smaller-diameter version of the first bit. It works well for roughing relatively small parts. I tried it, but when I attempted a 2 mm plunge at a feed rate of about 2 mm/sec, the bit started burning. So we'll put it on the same shelf. We can take it down now and then to blow off the dust and put it back, since using it on this machine pushes the machine to its limits. The feed rate needs to be reduced and the plunge depth decreased. 4. A tapered bit that works quite well for both roughing and finishing. I used it on one of the models; the video is below. It would be fine, except that the manufacturing quality—or, more precisely, the sharpening—isn't very good. 5. A bit well suited to finishing, but only on large models. It will be too coarse for small models, although the manufacturing quality is quite good. 6. A trapezoidal bit. I don't know what it's for, since I'm no expert in milling; perhaps for clearing material from inside, i.e. undercutting. The manufacturing quality is perfectly acceptable, and you can use it even on this machine.
Small CNC milling engraver
Since the very first test showed that they were awkward and somewhat dangerous to use as supplied, I decided to shorten them. I scored the cutters almost all the way through, then snapped them off. They broke with a distinctive click, and the fracture surface had a powdery texture.
Small CNC milling engraver
Next, I used a larger model. It measures 50x35 mm, the model is 5.5 mm deep, and the total milling depth is 6 mm. Roughing was done with cutter number 4 from the list above. I made 6 passes, each 0.9 or 0.95 mm deep (I don't remember exactly). This is what it looked like afterward.
Small CNC milling engraver
Finishing was done with the tapered cutter that came with the machine (see photo above), whose tip I had snapped off. The milling step was set to 1 mm, the feed rate to 2.5 mm/s, and the plunge feed rate to 2 mm/s (if I remember correctly). The entire finishing process took 4 hours. I could have increased the feed rate, but that would have affected the quality. To maintain the quality, the machine's spindle should ideally run faster. For my calculations, I assumed 15000 rpm, but there are relatively small machines that run at 40-50k rpm. I think that, if I wanted to, I could increase the machining speed on this machine by a factor of 2-4; I just didn't want to rush. The higher the speed, the worse the quality and the greater the chance of damaging the cutters.
This is the model I ended up with. The photo doesn't do it justice, so I'll give you a hint: it's Pegasus :) The original model was considerably larger, but to get the job done faster, I had to scale it down to the specified 50x35 mm.
Small CNC milling engraver
Small CNC milling engraver
The level of detail is very high, but you can see marks left by the cutter. The base came out perfectly smooth, while the model itself has marks even on flat areas. Overall, though, I'd say the result is excellent for this machine; it reproduced the design very well.
Small CNC milling engraver
Along with the photos, I also recorded a video of the last part being milled. Since the process took about 6.5 hours in total and the video is only 6.5 minutes long, I had to cut it down considerably. I cleaned the chips off the model as I went, so it looks different from one shot to the next. At the beginning, you can see that the roughing cutter is completely unsuitable for this job: instead of turning the wood into fine chips, it simply peels off a strip of wood.
My little machine works pretty slowly. It can actually run a little faster, but nowhere near as fast as in this video. They must be using motors with a 1.8-degree step angle and a lead screw with a 2 mm pitch here.
Now we can draw some conclusions. First, I'll go over the design issues with the machine and possible ways to address them, in order of importance. Essential changes. 1. The plain bearings aren't very good—though they're probably just bushings, not bearings. I didn't pay much attention to them during assembly, but later realized I should have tapped them in with a hammer before assembly. That would have seated them deeper and helped them work better. In any case, I plan to replace them with linear ball bearings. 2. The metal sleeves connecting the stepper motor shafts to the lead screws (threaded rods). This is one of the trickier problems. In principle, you can align and secure them with almost no runout, but it's genuinely difficult. I had to wrap tape around one of the rods so it would fit snugly, and only then tighten it, but the problem turned out to be at the connection between the sleeve and the motor shaft. I recommend replacing them with proper couplings; fortunately, they don't cost much. 3. Plastic nuts. At first, I planned to put these at the top of the list, but in practice they turned out to work better than expected. I think replacing the sleeves with couplings would make the machine more reliable. The kit also included three spare nuts. You could replace them with metal ones, but that may have its downsides. This design does have its advantages, though. This assembly has virtually no backlash, and it can be adjusted as it wears. 4. Chuck. The chuck needs to be replaced. Not because it's bad, but because it's inconvenient. With this chuck, you can only use bits with a 3.175 mm shank, and I'm sure many people have bits and drills with other shank diameters. 5. Lead screws (threaded rods). It's hard to say what would be better here. On the one hand, these are just threaded rods, and a proper worm drive would be more reliable (I'm not even considering a ball screw—the price is in a different league). But with the threaded rods, the machine has twice the thrust and better relative positioning accuracy. Replacing the rods with a proper worm-and-screw drive means replacing the whole set: both the screw and the nut.
Less essential changes 6. Thrust bearings. There simply aren't any here. Overall, everything works fine without them; I don't even know if they make sense in this setup, but if you can, it's better to install them. 7. Motor. It's more than adequate for this machine. A more powerful motor would make the Z-axis drive work harder, but increasing the speed of the existing motor is entirely feasible. I think you could safely raise the supply voltage to 27–30 V, especially since the power supply can handle it. 8. Remove the 12 V power supply from the design and replace it with a DC-DC converter. I don't see the point of having two power supplies when one can do the job just fine. 9. Add the ability to reverse the motor. This would extend the life of some types of bits. 10. Make all the changes listed above, experiment, put the machine on a shelf, and then use what you've learned to build something of your own—bigger, more powerful, or more versatile.
What does this kit offer? 1. Good hands-on experience with small CNC machines. 2. An understanding of how this type of equipment works. 3. The ability to use it for practical applications, such as engraving, drilling circuit boards, and making small parts from plastic or wood. 4. If you stay interested, you'll have the information (and some of the components) to build your own version of a similar machine.
This router is a simplified version of the machine covered in this review, so much of what I wrote there also applies here. It costs less, but has a simpler design.
This page was found when searching for: гравер в виде фрезера, лазерный гравёр из 3д фрезера, сделать гравер своими руками в домашних условиях на базе 3 д принтера graiber i3 под управлением cnc chld, фрезеровка гравером, гравер на cnc шилде, конструктор чпу гравера фрезера, как переделать гравер в ручной фрезер, как из гравера сделать фрезер, небольшой чпу гравер, фрейзер из гравера, ручной фрезер на 775 моторе, фрезер для печатных плат, гравер фрезер, фрезер из китайского гравера, чпу гравер без компьютера, граверы фрезеры, зачем нужен небольшой чпу фрезер, остается след от фрезы чпу, фрезерный станок чпу из гравера, графер фрезер чпу, чпу фрезер гравер своими руками, cnc лазерный гравер кинематическая схема, какой гравер чпу выбрать для моделизма форум, фрезер и гравер кит набор своими руками, чпу фрезер своими руками из гравера
Comments are published in their original language.
Discuss on the forumHave a question or some experience to share? Discuss the article with the author and readers: the forum is a convenient place to share schematics and photos.
Comments are published in their original language.