Content types

Select your language

  • Deutsch
  • English
Content types
Stefan J. Truckers Homepage
  • Projects Zeigbares
  • 3D Printing 3D Printing FDM / FFF
      • Back
      • Guides & Help
      • Facts & Tips
      • FDM Design Guide
      • FDM 3D Printing Help
      • STL. Collection
      • Back
      • Purchase Advice
      • Filament Finder
          • Back
          • - All -
          • ABS
          • ASA
          • CPE
          • HIPS
          • PA
          • PC
          • PET
          • PETg
          • PCTG
          • PEEK
          • PLA
          • PP
          • PVB
          • Composite
          • Blends
      • 3D Printer 3D Printer
      • Components
          • Back
          • Extruder Extruder
          • Mainboards
      • FDM Firmware
          • Back
          • Klipper Klipper
          • RepRap Firmware
          • Marlin Firmware Marlin Firmware
          • Repetier Firmware Repetier Firmware
          • G-Codes & Commands
  • Tech Hard & Software
      • Back
      • Photo & Video
          • Back
          • Tips
          • Equipment
          • Gallery
      • Personal Computer
          • Back
          • Security
          • Programs
          • Operating System Tips
          • Artificial Intelligence
          • Web
              • Back
              • Joomla CMS
              • Scripts & Codes
              • Optimization
              • Soziale Medien
  • Craft Corner
      • Back
      • Production
      • RC-Sport Funkgesteuert

      • Back
      • Pure Fun
      • Laser Gravieren / Schneiden
      • CNC Fräsen
  • Vita everyday life
      • Back
      • Living Space
      • Home & Living
      • Real estate search
      • Balcony & Garden
      • Back
      • Wellbeeing


  • About About Stefan
      • Back
      • Career
      • Portfolio (2)
      • Gönne mir was (2)
  • Unterstütze Projekt & Mich
  • Tech
  • Personal Computer
  • Programms
  • Candle - GRBL Controller

  • Photo & Video
      • Tips
      • Equipment
      • Gallery
  • Personal Computer
      • Security
      • Programs
      • Operating System Tips
      • Artificial Intelligence
      • Web
          • Joomla CMS
          • Scripts & Codes
          • Optimization
          • Soziale Medien
Werbung

Candle - GRBL Controller

by
  Stefan Trucker  
created on
  Saturday, 16 March 2024
edited on
  Friday, 09 January 2026
OpenSource
G-CodetoCNC GRBLcontroller G-Codevisualizer
Candle - GRBL Controller Image 1

Candle ist eine kostenlose Open-Source Software zur Steuerung von GRBL-basierten CNC-Maschinen, die G-Code visualisiert und grundlegende Maschinensteuerungen ermöglicht. Sie ist für Anfänger und Hobbyanwender konzipiert und unterstützt CNC-Maschinen mit bis zu 4 Achsen (X, Y, Z, A) besitzen. 

Funktionen

  • Maschinensteuerung über Konsole, Tasten oder Nummernblock
  • Visualisierung von G-Code mit Dreh-, Zoom- und Schwenkoptionen
  • Manuelle Achsensteuerung (Joggen): Einrichten von X-, Y-, Z-Koordinaten oder kontinuierliche Bewegung
  • Spindelsteuerung und Vorschubüberschreibung während der Programmausführung
  • Homing und sichere Positionierung, um Wiederholbarkeit bei Programmen zu gewährleisten
  • Reset/Not-Aus Funktionen, um Maschine sofort zu stoppen und wieder freizugeben
  • Starten des G-Codes einer definierten Zeile
  • Definieren von Makros

Hilfestellungen

ACHTUNG Qt-basierten G-Code-Visualizern erzeugt hohe GPU-Auslastung

Zumindest ist es bei mir bei den letzten Releasten Versionen 10.11 & 10.10. 
Gelöst habe ich das Problem, indem ich unter Services - Settings - Visualizer gegangen bin und folgendes umgestellt habe:

  • V-Sync muss deaktiviert sein
  • FPs lock: 30
  • Z-buffer aktiviert

Endlagen Trigger Entsperren

Fährt die CNC in den Endlagenschalter, so wird die Maschine gesperrt. Um diese zu entsperren und aus der Endlage zu fahren muss zuerst der Reset Button (Kreis mit Pfeil) betätigt werden und dann die Entsperr-Taste (Schloss).

 Height-Map erstellen

Wer Gravuren oder PCBs mit seiner Fräse erstellen will wird schnell merken, dass die meisten Materialien nicht 100% eben sind. So Variiert die Frästiefe deutlich und führt zu unbrauchbaren Ergebnissen. Das tolle, dies kann ganz einfach mittels der Erstellung einer Heigt-Map kompensiert werden.

 

 G-Code für Makros

Werkzeug Nullsetzung mit Probe

G91
G21
G38.2Z-30F100
G0Z1
G38.2Z-1F10
G92 Z12 ;Offset von 12mm ein Zet eintragen (kompensiert Probe thickness)
G0 Z20
Code in Ablage kopieren

Werbung

 

Profile

Interface

 Widescreen Layout Widescreen Layout

Macros

 Macros Macros

Installation auf einem Raspberry Pi

Die neuesten Versionen von Candle lassen sich problemlos auf dem Raspberry Pi installieren und ich empfehle diese Software auch auf einem Pi zu installieren und diesen mit einem Touchdisplay und einer Maus & Tastatur neben seiner Fräse zu haben um auf einer kleinen CNC, wie der  Genmitsu Sainsmart 3030-PROVer MAX.

Den Raspberry Pi vorbereiten

Am besten den Raspberry Pi mit dem Pi Imager aufsetzten und das Raspberry Pi OS 64 bit mit Debian Trixie mit Raspberry Pi Desktop, da man das Interface nur mit UI verwenden kann.

Ich habe in meiner Installation den Hostnamen cnc ausgewählt, dies ist wichtig für das Auffinden des Installationspfades.

Repository Klonen, Kompilieren und installieren

Pakete installieren

sudo apt update
sudo apt install cmake build-essential qtbase5-dev libqt5serialport5-dev qtscript5-dev qttools5-dev libqt5websockets5-dev qtmultimedia5-dev
Code in Ablage kopieren

wenn die Rechte nicht stimmen und eine Fehlermeldung kommt

Unbedingt cnc mit deinem Hostnamen ändern, kann z.B. pi, je nach dem, was du in dem Raspberry Pi imager definiert hast.

sudo chown -R cnc:cnc ~/Candle
Code in Ablage kopieren

Clone das Candle Git

git clone https://github.com/Denvi/Candle.git
cd Candle
Code in Ablage kopieren

Kompilieren und installieren

mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX="~/programs/Candle"
cmake --build . --config=Release
cmake --install .
Code in Ablage kopieren

Fertig

Deine Installation ist nun in diesem Ordner

cnc ist wieder je nach deinem Setup zu ersetzen

/home/cnc/Candle/build/src/candle/candle

Desktop Icon erstellen

erstelle mit rechtsklick auf den Desktop eine neue Datei und benenne sie Candle.desktop und füge dann folgenden Inhalt in die Datei uns speichere diese.

cnc ist wieder je nach deinem Setup zu ersetzen

[Desktop Entry]
Type=Application
Name=Candle
Comment=GRBL G-Code Sender
Exec=/home/cnc/Candle/build/src/candle/candle
Icon=applications-engineering
Terminal=false
Categories=Utility;Engineering;
Code in Ablage kopieren

Optional: Eigenes Icon

Dann in der .desktop-Datei:

Icon=/home/cnc/.local/share/icons/candle.png
Code in Ablage kopieren
Features
  • Height Map
  • Macros

Download

Downloadlink auf GitHub
Windows Linux

Links

  Github Denvi - Candle  

Hilfestellungen

   Wiki Control      SainSmart - How to Set Up & Use Candle for Multiple Operations      Running Candle for Different CNC Routers      SainSmart - How to Utilize Height Mapping in Candle  

Updates

Updated auf neueste Version </td>
2025-12-19
FaLang translation system by Faboba
Werbung
  • Projects Zeigbares
  • 3D Printing 3D Printing FDM / FFF
      • Back
      • Guides & Help
      • Facts & Tips
      • FDM Design Guide
      • FDM 3D Printing Help
      • STL. Collection
      • Back
      • Purchase Advice
      • Filament Finder
          • Back
          • - All -
          • ABS
          • ASA
          • CPE
          • HIPS
          • PA
          • PC
          • PET
          • PETg
          • PCTG
          • PEEK
          • PLA
          • PP
          • PVB
          • Composite
          • Blends
      • 3D Printer 3D Printer
      • Components
          • Back
          • Extruder Extruder
          • Mainboards
      • FDM Firmware
          • Back
          • Klipper Klipper
          • RepRap Firmware
          • Marlin Firmware Marlin Firmware
          • Repetier Firmware Repetier Firmware
          • G-Codes & Commands
  • Tech Hard & Software
      • Back
      • Photo & Video
          • Back
          • Tips
          • Equipment
          • Gallery
      • Personal Computer
          • Back
          • Security
          • Programs
          • Operating System Tips
          • Artificial Intelligence
          • Web
              • Back
              • Joomla CMS
              • Scripts & Codes
              • Optimization
              • Soziale Medien
  • Craft Corner
      • Back
      • Production
      • RC-Sport Funkgesteuert

      • Back
      • Pure Fun
      • Laser Gravieren / Schneiden
      • CNC Fräsen
  • Vita everyday life
      • Back
      • Living Space
      • Home & Living
      • Real estate search
      • Balcony & Garden
      • Back
      • Wellbeeing


  • About About Stefan
      • Back
      • Career
      • Portfolio (2)
      • Gönne mir was (2)
  • Unterstütze Projekt & Mich
  • Impressum
  • Datenschutzerklärung
  • Anmeldung
      • Back
      • Registrierung
  • Sitemap
 Design & Implementation by Stefan J. Trucker

Urheberrecht

Die durch den Seitenbetreiber erstellten Inhalte und Werke auf dieser Website unterliegen dem österreichischen Urheberrecht. Beiträge Dritter sind als solche gekennzeichnet.
Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechts bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.
Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.

Sämtliche Bilder, Texte und Videos auf dieser Seite wurden vom Betreiber selbst erstellt, sofern nicht anders angegeben.

  • CAD
  • FDM-Slicer
  • FDM-Host
  • SLA-Slicer
  • Mesh-Tool
  • Editor
  • CAE
  • CAM
  • PCB
  • SFTP Client
  • FTP Client
  • WebDAV client
  • S3 client
  • SCP client
  • File Manager
  • CNC
  • Genmitsu
  • Sainsmart

Werbung

3D Jake