Tech Doc

Leadscrew Drive with GRBL and G-Code

Many DIY CNC machines and 3D printers use leadscrews along with the open-source GRBL firmware as their drive system. A series of configurations must be performed to accurately control the motion system. This article will describe the steps to configure the GRBL controller using G-code commands.The following components are involved: Stepper Motor. Typically 1.8° per …

Leadscrew Drive with GRBL and G-Code Read More »

Ball-Screw/Lead-Screw Thread Pitch vs Lead

The screw pitch and lead are key concepts in threaded mechanisms, such as screws and lead screws. Here’s a quick explanation of both: 1. Screw Pitch 2. Screw Lead Reference: https://en.m.wikipedia.org/wiki/File:Lead_and_pitch_in_screws.png

ESP32 Dev Board Quick Test

Environment: Visual Studio Code, PlatformIO Hardware: USB-C, ESP32-WROOM-32D Create a new PlatformIO project, select general Espressif ESP32 Dev Module Select default location or any other location to save the project Modify the platformio.ini file to add monitor_speed and upload_speed: [env:esp32dev] platform = espressif32 board = esp32dev framework = arduino monitor_speed=115200 upload_speed=921600 modify src->main.cpp as: #include …

ESP32 Dev Board Quick Test Read More »