Intelys C3000 retrofit

My first experience with Machinekit: the retrofit of an old Intelys C3000  machining center! Three months of work with many new things to learn:

  • Beaglebone Black configuration and interfacing
  • PRU integration
  • Machinekit compilation and configuration
  • QML programming to modify Machineface
  • Setup of a X86 VM to execute my machine configuration in simulation mode
  • PCB routing with Target3001! EDA
  • How to engrave a PCB with a CNC router
  • and lot of fun

Many thanks to the Machinekit and LinuxCNC community for helping me on some tricky configuration issues.

The customized Machineface GUI is available from

Laser sweeping mechanism

Here is an old project now almost finished: a stepper motor based laser sweeping mechanism to be used with DAVID-Laserscanner. The design has been done with ViaCAD 2D/3D. CNC G-Code file generated with CamBam.

Planetary Gear Box V28

The stepper motor is used with a planetary gear box of 1:100 ratio. This gives a resolution of 0.018°.

The electronics is based on:

  • Arduino Uno
  • Adafruit motorshield
  • Custom board for laser and light control

The different parts before machining the box:


The mechanical elements has been machined with a CNC-6040 router.



Next step is the machining of the Laser support axis.

Full project description here:



First real workpiece

After lot of tuning of my CNC mini-mill, a first real project: the remake of a broken part from a radio mast.

Step #1: an image of the broken part is done with a scanner. Then, the object is reconstructed within TurboCad V12 with a red spline.

Broken part graphical reconstruction

Step #2: the toolpath is computed with Cambam CAM software

Cambam toolpath

Step #3: machining on my homebrew CNC mini-mill

Homebrew CNC mini-mill

Step 4: the remade part with POM-C material

Remake of the broken object

Zoom on the remade object