Skip to content
View Robik123445's full-sized avatar
💭
Building Project Alfa ⚙️🤖
💭
Building Project Alfa ⚙️🤖
  • Košice, Slovakia

Block or report Robik123445

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Robik123445/README.md

Róbert Hagovský

CNC Motion Control • ESP32-S3 • grblHAL • CAD/CAM • Computer Vision • Automation

I build practical systems where mechanics, electronics, firmware and software have to work together on real machines.

C C++ Python ESP32-S3 grblHAL FastAPI


🚧 Project Alfa 2030

Project Alfa is my long-term autonomous robotic woodworking workshop project.

The target is a modular production chain where the machine does more than execute G-code:

CAD → CAM → motion control → sensing / vision → automation → production

The work spans CNC mechanics, embedded control, ESP32 firmware, custom CAM, computer vision, laser systems, 3D printing and production automation.

🔬 Current upstream work

I am currently developing and physically testing an experimental ESP32-S3 motion stack for grblHAL.

The work explores:

  • analytic S-curve / jerk-limited motion
  • Fixed-Time Motion at a 1 kHz sampling grid
  • ZV input shaping
  • trajectory smoothing
  • ESP32-S3 STEP/DIR integration
  • host-side motion, timing and safety regression tests

The work is being discussed publicly with the grblHAL project:

Current hardware status: initial tests on a real CNC show smoother and quieter NEMA23 motion with TB6600-class drivers. Performance tuning and broader physical acceptance testing are still in progress.

🧰 Featured engineering projects

Project What it is Stack / focus
ESP32-Experimental Experimental grblHAL motion-control stack for ESP32-S3 C, ESP-IDF, grblHAL, S-curve, FTM, input shaping
ESP32 My grblHAL ESP32 fork used for upstream-comparable development C, ESP32-S3, grblHAL
Cam-slicer-2.0 Custom CAM / machine workflow tooling with GRBL sender, probing and vision integration Python, CAM, G-code, FastAPI
Vision-cnc CNC vision subsystem with YOLO segmentation, calibration and operator tooling Python, YOLO, OpenCV, PySide6
Polarne-cnc SVG-to-polar GRBL laser workspace Python, PySide6, GRBL, geometry
Web-vizualizer Browser-based visual editor for arranging decorative elements JavaScript, Node.js

⚙️ What I work on

  • CNC motion planning, jerk control and STEP/DIR execution
  • ESP32 / ESP32-S3 firmware and hardware integration
  • grblHAL experiments and machine-control features
  • custom CAD/CAM workflows and G-code generation
  • Python tooling, APIs and production automation
  • computer vision for CNC and robotics
  • laser systems, sensors and embedded electronics
  • AI-assisted engineering workflows

🧪 Engineering approach

I prefer systems that can be built, measured and tested on hardware.

A typical loop is:

prototype → instrument → test → break assumptions → fix → automate → repeat

Software-only validation is useful, but the final judge is the machine.

🧱 Tech stack

ESP32 ESP32-S3 grblHAL C C++ Python FastAPI PySide6 OpenCV YOLO Onshape FeatureScript G-code CNC Laser 3D Printing Automation


Róbert Hagovský • Slovakia
Build it. Measure it. Break it. Fix it. Automate it.

Pinned Loading

  1. Cam-slicer-2.0 Cam-slicer-2.0 Public

    Modulárny CAM Slicer v2 – CNC/laser/3D, FastAPI + Vision (YOLO/OpenCV), adaptívne G-code, heightmap.

    Python

  2. ESP32-Experimental ESP32-Experimental Public

    Experimental grblHAL motion control for ESP32-S3: S-curve, 1 kHz Fixed-Time Motion, ZV input shaping and trajectory smoothing for CNC.

    C

  3. Vision-cnc Vision-cnc Public

    Yolo vizion cnc

    Python

  4. grblHAL/ESP32 grblHAL/ESP32 Public

    grblHAL driver for ESP32 and ESP32-S3

    C 134 88