Openxhc
Open-source implementation of XHC HB03 HB04 CNC MPG devices
Install / Use
/learn @moonglow/OpenxhcREADME

OpenXHC Project
Open-source implementation of XHC HB03 HB04 CNC MPG devices.
Features:
- STM32F10x controller with hardware USB 2.0 FS
- Rotary encoder ( quadrature output )
- Rotary switch ( 7 position )
- Switch button
- NOKIA 5110 LCD 84x48 [PCD8544]
- 1.8' TFT 128x160 [ST7735R]
- EastRising ERC12864-4 COG LCD 128x64 [ST7565R]
- 20x4 LCD [HD44780]
- Matrix keyboard ( up to 5x4 )
- Emulate L(W)HB04 and L(W)HB03 MPG
- Supports official plugins for Mach 3 and NCStudio
- Can build firmware with IAR ARM, Keil 5.x, CooCox 2.x, GCC
Links:
- Alpha version YouTube video
- Mach 3 plugin ( ver. 3.7.0 ): Download
- NCStudio plugin ( English, ver. 1.2 ): Download
- Linux CNC HAL ( ver. 0.6 ): Download
- XHC Company Web
TODO:
- Add more LCD
- Code clean-up
- Wireless version
- Open-source hardware PCB board
Donate
Want to support my project? PayPal donatation: LINK (if will not work nevermind)
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
