A probing yet touching question
I see a lot of questions about probing. There seems to be a belief that it requires special software support in the G code sender. The...

Are Assembly kits a ripoff?
I guess it was inevitable. Almost from the beginning, I have been providing kits to complete the breakout boards I offer. They are...


Why only one limit switch per axis?
I hear this fairly often. Why not have 2 limit switch inputs per axis - one for minimum and one for maximum? And, why not have a separate...

Help, my CNC machine doesn't understand GCode
I have seen countless variations on this cry for help. Usually it comes down to two possibilities: file extension or post processor....


Using a diode laser with grblHAL
Diode lasers are becoming quite popular and recently ones with 30 and 40 watt laser power have been introduced. I expect this trend to...


Using PNP Proximity sensors with the PicoCNC and Teensy boards.
Readers of my blog probably know that I recommend NPN proximity sensors for limit switches with my CNC breakout boards. However, some...

DM542T Logic Switch
I'm seeing a number of customers with the DM542T stepper driver complaining that it doesn't work with the T41U5XBB or PicoCNC. There is...

Calibrating grblHAL CNC system movement.
Every CNC motion control system relies on being able to move something like a spindle, laser, extruder, cutter and so on. And, it is...

Grbl control input buttons.
A customer's question got me thinking about this topic and I realized there needs to be a guide. A lot of machines do not use the control...


Modifying a T41U5XBB for lathe spindle sync
Supporting threading on a lathe with grblHAL The Teensy 4.1 based T41U5XBB is a good board for controlling a lathe with grblHAL but does...

