
How to set step per unit values in PlanetCNC TNG software
This tutorial will explain how to correctly configure step per unit values of your machine. Step per unit value (in further text SPU) defines how many step pulses controller needs to generate in order that machine axis moves for distance of one unit. Units can be in millimeters or in inches. SPU value depends […]

Basic PlanetCNC TNG connection settings
PlanetCNC TNG software recognizes all PlanetCNC controllers that are connected to your PC trough USB or Network ports. However, only Mk3 series of controllers (Mk3, MK3/4,MK3DRV,Mk3ECO) can be used with TNG sw. It is essential that user sets “Primary controller” in settings. Without this, you will not be able to control your machine! Basic connection […]

NEW TNG users: List of essential PlanetCNC TNG tutorials
New to PlanetCNC TNG software? Don’t worry, here you can find list of tutorials that explain how to start using PlanetCNC TNG software as fastest and as effectively as possible. It is very recommended to follow these tutorials in chronological order: 1. PlanetCNC TNG software overview and performance guidelines Short description of PlanetCNC TNG software […]

PlanetCNC TNG Linux installation guide
We used freshly installed Linux – Ubuntu MATE distribution for this guide. Please note that distributions differ one from another so these steps may not be suitable for all distributions and installation methods may vary. 1.) Start your Ubuntu MATE system. 2.) Using your web browser, download PlanetCNC TNG version from PlanetCNC download page: PlanetCNC […]

Obtaining and activating license for PlanetCNC controller with TNG software
We are aware that license is an annoyance. But please understand us. PlanetCNC TNG software works only with Mk3 series of controllers: Mk3, Mk3/4, Mk3DRVand Mk3ECO. You cannot use PlanetCNC TNG software with Mk2,Mk2/4, and Mk1 controllers! To obtain your PlanetCNC TNG license please follow steps below(follow steps very carefully and in exact order): 1.) […]

Updating PlanetCNC controller with PlanetCNC TNG software
To update your PlanetCNC Mk3 series controller firmware with PlanetCNC TNG software make sure that PlanetCNC controller firmware is updated with latest version of CNC USB controller software(if you are migrating from CNC USB sw to PlanetCNC TNG sw for the first time). -You can download latest version of CNC USB controller software here: PlanetCNC […]

Updating to new PlanetCNC USB driver
PlanetCNC TNG software uses new and optimised USB driver. In order to update and use your PlanetCNC Mk3 series controller with PlanetCNC TNG software, you would need to use latest PlanetCNC USB driver. To check your USB driver version click: Win Key/Control Panel/Device Manager Under connected devices you will notice CNC USB controller: Right click […]

PlanetCNC TNG software overview and performance guidelines
PlanetCNC TNG software overview and performance guidelines PlanetCNC TNG is a high performance CNC system. It is designed with flexibility in mind and it can be used for mills, routers, lathes, plasma or laser machines as well as any other machine or system where coordinated movement of servo or stepper motors is needed. PlanetCNC […]

Using G00 and G01 g-codes with PlanetCNC TNG software
When it comes to g-codes that specify machine motion we need to mention G00 and G01. G00 or also known as rapid or traverse move. G00 command is usually used for moves when machine travels from position to position above the material and when no cutting is applied. When G00 command is stated we also […]

Using “Optional Pause” feature with PlanetCNC TNG software
PlanetCNC TNG software supports, next to the conventional M00 pause, also optional M01 pause. While M00 command pauses program every time when it appears in program, M01 pauses program only when “Optional pause” option is enabled in machine menu: Machine/Options/Optional pause You can enable/disable optional pause while program is running, so you would not need […]

Using “Block Delete” feature with PlanetCNC TNG software
This feature comes useful when you need to test proof your program or if you have two versions of the same workpiece with minor changes etc… In such case you can use “Block delete” feature which allows you to skip or execute marked lines of g-code of your program. Block delete feature executes or skips […]

Using Adapter for 16 pin header with PlanetCNC controllers
If you need to connect your external electrical equipment such as sensors, switches, buttons, encoders with controller using single wires, you can use adapter for 16pin header. Adapter pinout when connected to CTRL header of Mk3 controller: Adapter pinout when connected to JOG header of Mk3 controller: Adapter pinout when connected to LIMIT header of […]