I wanted to build a cheap and accurate CNC mill, to engrave and drill simple PCB boards. The build is using easy to get components (mostly 3D printer parts), and some printed parts. The plan was also not to make any irreversible changes to the original Proxxon XY table - so it is hand and computer operated.
The working area is 135 x 50 x 50 mm (x, y, z).
To print the plastic parts you need about 900g of filament, I used PLA with 3-4 walls and 30% infill.
to build this machine, you will need:
I had most of the listed materials at home, you can take a look at the Assem file, and modify any part to your liking.
It's the first version of the machine, so there will be some updates - if there will be any interest in the build (still working on the electronic parts).
Needed tools and material:
Before the build, tap the aluminium extrusions:
Printed plastic parts:
Firstly add the Y axis coupler on the proxxon table. Mount the Y motor holder on aluminium extrusions and screw on the stepper motor and the limit switch with M3 screws. Then slide the proxxon table on the motor shaft, to get it in the right position. Test to see if the limit switch can be activated with the table and adjust the position. To mount the proxxon table on the aluminium extrusions i used printed T-nuts for M3 screws.
You tighten the coupler on the motor shaft through the little hole on top of the motor mount.
Build the spindle motor mount - you need 6x M3x20 mm screws and nuts to tighten the linear bearings, 2x M5x25 mm with nuts and 2x 3x20 mm wood screws:
Then mount the short two aluminium extrusions vertically (use T-nuts and the 90° corner brackets), and slide on the Z axis motor mount (of course with the mounted stepper motor and belt). You can then add the spindle mount with all the bearings…
Then add the top part, and don't forget the limit switch for the Z axis! It's a pain in the a** to add it at the end (trust me I know).
The Z limit switch is mounted directly under the Z_axis_top!
For the X axis, firstly mount the coupler and than just build the motor mount and slide it into the T slot of the table. Again make sure that you can activate the limit switch.
The printed parts are designed so that you can hide the side with the cut (aluminium extrusions and linear rails). For a quiet operation use some vibration dampers (cork).
To easy cut the M3 screws use dedicated pliers (LINK).
The printed couplers didn't held up, upgraded to aluminium ones, also taped a M6 thread into the coupler. To easy connect the proxxon table.
You can only tap a thread into the X axis, because of the left and right thread on the table!
Added new step files, for easier assembly → XXX_V1.1. Almost everything is wired adding some pictures bellow:
New spacers, if you use 10mm screws…
Updated handwheel…
Because of vibrations, I added cork dampers (like on stepper motors). That is why there are more versions of the Y_axis_motor_1_X.Xmm (depends on the thickness of your cork plate - I used a cork coaster (3.2mm), cut it and punch holes for M3 screws).
You can see the aluminium coupler on the upper picture, the motor mount has some wiggle room and operation is smooth.
Arduino box and crimped connectors… And my dog Faza :)
Please be careful when connecting the euro connector for the mains voltage, make sure to check proper connections, use grounding and proper wire thickness!
Completed the wiring, tested homing cycle - IT'S ALIVE!
More pictures:
DON'T FORGET TO GROUND THE ALUMINIUM PROFILES!!!
Finished project, let's see the capabilities of the little machine. Hope to see some remixes :)
Comment & Rating (6)