Press "Enter" to skip to content

Category: Senza categoria

The boards are updated to 1.1 version!

Here’s a recap of the situation:

After the first tests, everything seems to be working fine.
As shown in the videos that I posted in the past few weeks, the controller has been functioning properly both in “MILL” and in “LASER” mode.
These tests have given me the chance to check the hardware and think about some improvements I could make to the boards that will be produced.
Here are the results:

Errors I fixed

  1. I corrected the position of 4 out of the 8 mounting holes both on the motherboard and on the expansion board (1mm offset on the X axis)
  2. I corrected the silk screen names “CHARGE PUMP” and “DIGITAL ENA” of the JP3 jumper (expansion board) because they had been swapped by mistake.
  3. I changed the power supply of IC2 (74HC14) to 5 Volts. It was connected at 3.3 Volts by mistake, but should be powered at 5V (otherwise the signals on the LPT would be mixed, some at 3.3V and some at 5V).
Motherboard version 1.1

Improvements and modifications

  1. I added dual footprint for the ESP32 module (900mils and 1000mils) to increase the possibility of using different boards available on the market.
  2. In order to improve safety, I eliminated the DOOR button and inserted a PANIC! button in its place.
  3. I added the DRIVER-ENABLE pin coming from the CPU-ESP32 in order to be able to switch the steppers on and off via software.
  4. I added a PANIC button to disable the stepper motors, the spindle PWM and the spindle ENABLE. For safety reasons, the PANIC button has a higher priority over the software control coming from the ESP-32 DRIVER-ENABLE pin.
  5. I added the direct drive of a small spindle (100/150W) working in PWM.
  6. I added a step-down DC/DC converter in order to unify the power souces (CPU-STEPPER-SPINDLE) if needed. By using a few jumpers, all the power supplies can also be unified in order to use a single power supply unit.
  7. The full kit (motherboard + expansion board) can now work with three different power supplies:
    a) 12Vcc for the motherboard
    b) 12-40V max for the stepper motors
    c) 12-48V max for the spindle working in PWM

The next step will be testing the latest PCB version (1.1). If no other errors are detected, I will then start thinking about producing a first lot of boards.

Stay tuned!

Expansion Card version 1.1
Leave a Comment

Test Motherboard + Expansion Card

Today we are testing the complete version of the project (motherboard + expansion card + stepper driver) on my toy CNC. As you can see from the photos, the steppers are directly controlled by the drivers mounted on the expansion card. It seems to work properly!

Leave a Comment

How to meet your every need

"Motherboard only" version

This version consists of the motherboard only. Recommended if you are building your own CNC machine from scratch.

"Motherboard + Expansion Card" version

This version includes the motherboard and the expansion board. The latter is required if you want to use the additional I/O lines and the LPT-style connection. Recommended if you wish to convert an old CNC machine from Mach3-LPT style to ESP32-GRBL style.

"Embedded stepper drivers" version

In this case, the expansion board also mounts the stepper drivers, which must be duly cooled with a heat sink. Recommended if you want to build a desktop CNC machine.

Leave a Comment

The first prototype

On this page you will find a photo that shows the first prototype that I made.

Follow us for future updates on this! For now, with my work I hope that I have done as much pleasure as possible to the greatest number of people.

Have fun with your CNC!

Leave a Comment