GCodeWorkShop
GCodeWorkShop is text editor for CNC programmers.
Install / Use
/learn @GCodeProjects/GCodeWorkShopREADME
GCodeWorkShop
This is a fork of EdytorNC, a text editor for CNC programmers.
Some features
- Code colourizing.
- Sessions - to save/restore open file list
- Send/receive through serial port with automatic file saving and Serial port file server - possibility to download new CNC program directly from machine.
- Find in files
- Find/Replace can be used to addition, subtraction, multiplication, division
on numbers or highlighting text.
in Find:Y$$in Replace$$*2will multiply by 2 all numbers found withY
in Find:Y$100$10in Replace$$*2will multiply by 2 only numbers between10and100found withY
Find can be used also to highlight specific program blocks - Simple project management - you can keep links to (almost) all files related to your part program in one place.
- First comment in program is displayed in title bar. In first comment you can write part name.
- Comment with date will be replaced with current date on file save. Comment format: (dd-/.mm-/.yyyy) or ;dd-/.mm-/.yyyy - now system localization settings are used.
- Block renumbering - whole program or selection
- Conversion inch/mm, mm/inch. You can write inches in format
1.3/41/4... - Speed, feed calculation
- Bolt holes calculation
- Solutions of triangles calculation
Some shortcuts
Ctrl+;Comments/uncomments selected text with semicolon ;Ctrl+9Comments/uncomments selected text with parentheses ()Ctrl+2Adds Block Skip (/) and/or increments itCtrl+3Adds Block Skip (/) and/or decrements itCtrl+1Removes Block Skip (/)Ctrl+0orCtrl+Double ClickIn line calculator, you can do some math operations directly in editor. You can select address (egX123.45) before pressingCtrl+0(Ctrl+Double Clickwill do the same), value will be entered in the calc.
After pressingEnter(and if no error) result will be pasted in cursor position. Supported operators:+-*/SIN(x)COS(x)TAN(x)SQRT(x)SQR(x)ABS(x)TRUNC(x)PI
Getting GCodeWorkShop
On the release page you can find binary builds for Debian, Ubuntu and Windows. For building the application yourself, the build instructions may be useful.
In addition, third-party builds are available:
- For ALT Linux, thanks to Anton Midyukov (antohami).
- For OpenSuse, thanks to Андрей Алыпов (AndnoVember).
Command line options
- open file ->
gcodeworkshop file.nc - diff two files ->
gcodeworkshop -diff file1.nc file2.nc
License
GCodeWorkShop is distributed under the GNU LGPL version 3 license. You can get the source code at the following sites:
Related Skills
node-connect
351.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.9kCreate 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
351.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
