This is a fork of EdytorNC, a text editor for CNC programmers.
- 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
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
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).
- open file ->
gcodeworkshop file.nc - diff two files ->
gcodeworkshop -diff file1.nc file2.nc
GCodeWorkShop is distributed under the GNU LGPL version 3 license. You can get the source code at the following sites: