Tecnoroll's cnc4fun

From the study

  • Having fun while working on the project
  • Using low-cost hardware resources
  • Having a versatile board that can easily be adapted to the various types of self-built CNCs
  • Implementing basic adaptations to the logical levels and filtering the I/O signals
  • Providing direct connection to high-power servo controllers through various connectors
  • Providing good compatibility with the various already-existing servo controller boards of amateur CNCs that are still using MACH3 LPT-like ports
  • Embedding direct small stepper drivers like those normally used in 3D printers
  • Generating a square wave signal for the “charge-pump ENABLE” signal used by those driver boards (typically MACH3) that need it
  • Supporting dual-mode spindle speed control, both via PWM and via an analog signal for those spindles whose speed regulation is done by reference voltage (0-5V or 0-10V)
  • Providing wiring diagrams and documentation that can be accessible to other people who want to make new software/hardware variations on the board.

Working on the prototype.

3D model.

About

In my job, I usually deal with electronic and mechanical designs (mostly FPGA and RF circuits), and this allows me to work both with electronic CADs and professional CNCs.

Other posts