Jeśli zbudowałeś lub kupiłeś hobbystyczną frezarkę CNC, istnieje duża szansa, że działa ona na GRBL — najpopularniejszym otwartoźródłowym firmware dla małych maszyn CNC. GRBL jest lekki, niezawodny i kompatybilny z niedrogimi kontrolerami, takimi jak Arduino Uno, ATmega i płytki oparte na ESP32.
Sam firmware to za mało. Aby wysłać G-kod i faktycznie sterować maszyną, potrzebujesz oprogramowania sterującego CNC (wysyłacza G-kodu). To oprogramowanie obsługuje ręczne sterowanie, powrót do pozycji zerowej, sterowanie wrzecionem lub laserem oraz wykonanie zadania.
Poniżej znajdują się najlepsze darmowe aplikacje do sterowania CNC dla GRBL, z ich zaletami, kompromisami i rekomendacjami według poziomu umiejętności.
W tym przewodniku
- Na co zwrócić uwagę
- Najlepsze darmowe kontrolery GRBL
- Wyróżnienia
- Szybka tabela porównawcza
- Podsumowanie & Kolejne kroki
Na co zwrócić uwagę w oprogramowaniu sterującym CNC GRBL
- Łatwość instalacji i obsługi — szczególnie ważne dla użytkowników po raz pierwszy.
- Kompatybilność — Windows, macOS, Linux lub Raspberry Pi.
- Wizualizacja — podgląd ścieżki narzędzia 2D/3D, aby wcześnie wykryć problemy.
- Wsparcie makr i sondowania — automatyzacja zerowania osi Z, wymiany narzędzi i niestandardowych procedur.
- Podstawowa kontrola maszyny — niezawodne ręczne sterowanie, powrót do pozycji zerowej, sterowanie wrzecionem/laserem, nadpisywanie prędkości.
Najlepsze darmowe oprogramowanie do sterowania CNC (GRBL)

Źródło zdjęcia: CNC Philosophy
Candle (Kontroler GRBL)
- Platformy: Windows, macOS, Linux
- Łatwość użycia: Bardzo przyjazny dla początkujących
- Funkcje: Ręczne sterowanie, powrót do pozycji zerowej, sondowanie, sterowanie wrzecionem, podstawowy podgląd G-kodu
Candle oferuje czysty, minimalistyczny interfejs z wystarczającą funkcjonalnością do sterowania frezarką CNC bez przytłaczania użytkownika. Wizualizacja jest podstawowa, ale skuteczna. Brakuje zaawansowanych funkcji makr i sieci, ale to doskonały punkt startowy dla nowych użytkowników.
Universal Gcode Sender (UGS)
- Platformy: Wieloplatformowy (Java)
- Łatwość użycia: Średnia
- Funkcje: Wizualizacja, makra, sterowanie wrzecionem, powrót do pozycji zerowej, sondowanie
UGS jest dobrze ugruntowany i dostępny jako Classic (prosty) oraz Platform (nowoczesny, bogaty w funkcje). Platform oferuje konfigurowalny interfejs i silne wsparcie dla makr. Jest cięższy niż Candle, ale idealny dla użytkowników, którzy chcą większej kontroli.

Źródło zdjęcia:CNC JS
CNCjs
- Platformy: Windows, macOS, Linux, Raspberry Pi
- Łatwość użycia: Średnia (wymagana wstępna konfiguracja)
- Funkcje: Sterowanie przez przeglądarkę, zaawansowana wizualizacja, makra, interfejsy pendant/mobilne
CNCjs może działać lokalnie lub na Raspberry Pi, dzięki czemu możesz sterować CNC z przeglądarki na dowolnym urządzeniu. Po skonfigurowaniu jest potężny, elastyczny i świetny do sieciowych warsztatów lub pracy na wielu urządzeniach.
OpenBuilds CONTROL
- Platformy: Windows, macOS, Linux
- Łatwość użycia: Łatwe
- Funkcje: Wizualizacja, sondowanie, makra, rejestrowanie zadań, integracja z OpenBuilds CAM
Opracowany przez OpenBuilds, ale działa szeroko z maszynami GRBL. Jest dopracowany i przyjazny dla początkujących, a jednocześnie oferuje sondowanie i przydatne dodatki. Jeśli chcesz czegoś nowoczesnego i wspieranego, to mocny wybór.

Źródło zdjęcia: BCNC na Github
bCNC
- Platformy: Wieloplatformowe (Python)
- Łatwość użycia: Trudniejsze (techniczny interfejs)
- Funkcje: Zaawansowane sondowanie, automatyczne poziomowanie, wizualizacja 3D, konfigurowalne makra
bCNC to ulubieniec zaawansowanych użytkowników, szczególnie do frezowania PCB dzięki automatycznemu poziomowaniu. Interfejs jest funkcjonalny, ale zestaw funkcji jest rozbudowany. Jeśli lubisz majsterkować, bCNC zapewnia maksymalną kontrolę.
Wyróżnienia
- LaserGRBL — Optymalizowany pod lasery diodowe; prosty i doskonały do projektów laserowych (działa też z frezarkami).
- ioSender — Lekki kontroler GRBL o prostym designie; czysta alternatywa dla Candle.
Szybka tabela porównawcza
| Oprogramowanie | Platformy | Łatwość użycia | Wizualizacja | Specjalne funkcje | Najlepsze dla |
|---|---|---|---|---|---|
| Candle | Win/macOS/Linux | Łatwe | Podstawowe | Powrót do pozycji zerowej, sondowanie | Początkujący |
| UGS | Wieloplatformowe | Średni | Dobra | Makra, wizualizacja | Użytkownicy średniozaawansowani |
| CNCjs | PC/Raspberry Pi | Średni | Zaawansowane | Sterowanie przez sieć, makra, mobilne | Sieciowe warsztaty |
| OpenBuilds CONTROL | Win/macOS/Linux | Łatwe | Dobra | Zintegrowany CAM, przyjazny dla użytkownika | OpenBuilds & hobbystyczni użytkownicy |
| bCNC | Wieloplatformowe | Trudniejsze | Zaawansowane | Automatyczne poziomowanie, sondowanie | Zaawansowani hobbystyczni użytkownicy |
Podsumowanie & Kolejne kroki
Początkujący powinni zacząć od Candle lub OpenBuilds CONTROL. Użytkownicy średniozaawansowani docenią UGS lub CNCjs za ich rozszerzone funkcje. Zaawansowani użytkownicy powinni zwrócić uwagę na bCNC ze względu na potężne narzędzia do sondowania i automatycznego poziomowania.
Najlepsze jest to, że wszystkie są darmowe. Wypróbuj kilka i wybierz ten, który najlepiej pasuje do twojego sposobu pracy i systemu operacyjnego.