GCodeWorkShop 2025-02

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 $$*2 will multiply by 2 all numbers found with Y in Find: Y$100$10 in Replace $$*2 will multiply by 2 only numbers between 10 and 100 found with Y 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/4 1/4 ... Speed, feed calculation Bolt holes calculation Solutions of triangles calculation

Tags cnc gcode editor programming coding qt cpp
License GNU LGPLv3
State stable

Recent Releases

2025-0212 Feb 2025 23:33 minor feature: : Build crash when using Qt version 5.6. Cursor movement when pressing "replace and find next" button. Added undo/redo for text replacement operations. New features: Added settings that affect opening and saving files: File encoding choices. Some CNC systems allow to use non-Latin characters in. Comments, which are located in the second half of the Code page. Choosing the encoding allows you to display such characters correctly. The. System encoding is used by default. Remove characters from the second half of the codepage when opening files. This option is disabled by default. Removing control characters when opening files. Older NC systems, when. Transmitting through the serial port, could add additional control characters That the editor cannot display correctly. The option allows you to delete Control characters other than carriage and newline characters. This option is enabled by default. Deleting additional blank lines. Some CNC may insert blank lines after each. Program line when writing to removable media. The option allows you to Recognize and delete such additional blank lines. This option is enabled by Default. The new settings are available on the "Open/Save" tab in the configuration. Dialog box.