SYNCEDITOR

A simple and reliable G-code editor for multi-channel CNC machines

DEMO

SUPPORTED MACHINES

DOWNLOAD

Free version Pro version
View and edit programs
Synchronize up to 4 channels
Multi-language support
'Find' option
'Replace' option
'Save As...' option
G-code highlighting
Ongoing enhancements
Price Free $20

RELEASE NOTES

Version 1.10 (current):

  • implemented the 'Replace' option (Ctrl-H) (only for SyncEditor Pro)

Version 1.9:

  • implemented the 'Save As...' option (only for SyncEditor Pro)

Version 1.8:

  • added Chinese encoding (GB2312)

Version 1.7:

  • added Chinese language

Version 1.6:

  • improved performance of G-code highlighting (only for SyncEditor Pro)
  • simplified the licensing procedure
  • a licence can be used on multiple devices

Version 1.5:

  • added an encoding option
  • added the option to turn on/off G-code highlighting (only for SyncEditor Pro)

Version 1.4:

  • introduced multi-language support

Version 1.3:

  • implemented G-code highlighting (only for SyncEditor Pro)

Version 1.2:

  • minor changes

Version 1.1:

  • rectified one-symbol sync (for example, with "!")

Version 1.0:

  • improved performance of opening large files
  • ability to synchronize up to 4 channels
  • implemented the 'Find' option (Ctrl-F)

FREQUENTLY ASKED QUESTIONS

SyncEditor does not start.

Try to run it as Administrator. If it says about an untrusted source, click 'Run anyway'.

Why is my program not synchronized?

There are two files: SyncEditor.exe and Machines.xml. You need to open SyncEditor.exe and import Machines.xml from the app. There are some predefined machine configurations in the list.

How to add a custom channel symbol?

You can use any symbols in that field. If you type [C], it will stand for channel number (1, 2, or 3). If you type [N], it will stand for any digit (0 to 9).

For Citizen machines, you usually have $1, $2, $3. So, in SyncEditor you should enter $[C]

For Star machines, you usually have <O0070.P1>, <O0070.P2>, <O0070.P3> (if the program number is 70). So, in SyncEditor you should enter <O[N][N][N][N].P[C]>

How to add a custom queuing command?

Just enter your command in a queuing commands field. You can still use [C] for channel number (see above). And you can use [Q] for wait code number which is defined below as an interval.

If you define [Q] as a number from 200 to 999, and if you define a common queuing command as M[Q], it will mean that wait codes M200 to M999 will be considered by SyncEditor.

I would like to see SyncEditor in my native language.

Open Settings and click on the Folder icon. The folder with a Your language.xml file will be opened. Translate the contents of this file into your language and attach the translated xml-file in the Leave Feedback form below. I will add your language into SyncEditor.

Can a new feature be added to SyncEditor Pro?

The development of SyncEditor Pro is driven by your feedback. However, preference is given to the people who have bought it already.

FEEDBACK

I hope you enjoy SyncEditor as I do.

If you like it, please let me know. Thank you.

Leave Feedback