Skip to content

Releases: Andys-3D-World/cnc-craft

CNC Craft v0.3.5 Beta

Choose a tag to compare

@github-actions github-actions released this 02 Nov 13:33

Beta of CNC Craft – please test and report bugs. 🇩🇪 Deutsche Beschreibung weiter unten.

Already on 0.2.6 or newer? In CNC Craft click ⓘ (top right) → “Update now” – no download needed.

🌐 Website · full list of changes: CHANGELOG.md

New

  • 📤 Export your drawing as SVG, DXF, PDF or PLT – new ⤴ button in the file toolbar, Ctrl+E or right-click → Export. The selection, or everything if nothing is selected. SVG in real mm with one Inkscape layer per laser layer, DXF R12 with one layer per laser layer / milling type, PDF and PLT/HPGL for cutting plotters.
  • 🖱️ Right-click menu on the canvas: cut, copy, paste, duplicate, delete, group, front/back, rotate/mirror, align, union/subtract/intersect, offset, convert to path, laser layer or milling type, export. Shortcuts shown next to the entries, works with the arrow keys.
  • 🧩 New generators:
    • Gears: real involute spur gears with bore, keyway (DIN 6885-1) or D-flat, optional matching second gear – plus racks, timing belt pulleys (GT2, HTD 3M/5M, T5) and chain sprockets.
    • Living hinge: cut pattern that lets plywood or MDF bend – straight, waves or slots, shows the bend radius.
    • Ruler, protractor & clock face in mm or inch, with Roman numerals if you like.
    • Wood joints: finger joints with dogbones or T-bones, or a flat dovetail to join panels bigger than the bed.
    • Slot-together shelf: sides and 2–10 shelves that plug together without glue or screws.
    • Vent grille: honeycomb, round holes, squares or slots in a rectangle or circle, with mounting holes.
    • Birth letter: big wooden letter with the baby's name, date, time, length and weight, up to three own pictures and small motifs.
  • 🖼️ Images: SVG files can now be loaded as pictures.

Improved

  • Translations: 175 texts that were only in English and German are now also in French, Spanish, Italian, Dutch and Polish.
  • README and website: complete feature list grouped by area, a gallery of all 14 generators on the website.

What CNC Craft can do so far

  • Design & import: drawing tools, text with 26+ fonts and system fonts, shape library, 14 generators (boxes, gears & pulleys, living hinges, wood joints, shelves, puzzles, names, birdhouses, mandalas, ornaments, letter toppers, birth letters, rulers & clock faces, vent grilles), QR codes, serial numbers; import SVG, DXF, PDF, PLT, images and 3D models (STL, 3MF, STEP); export SVG, DXF, PDF, PLT
  • Router CAM: tool library (like Estlcam), contours, pockets, adaptive clearing, drilling, chamfers, facing, V-carve & inlay, rest machining, dogbones, 3D milling, thread milling, tool change with length measurement, height map
  • Laser: layers like in LightBurn, image engraving with 14 styles (GPU), material view, material presets incl. fibre laser and test grid, rotary, camera alignment
  • Plasma: kerf compensation, lead-ins, pierce points, material presets, sheet height probing, THC, remnant sheets
  • Simulation: 3D preview on the GPU with time, distance, cost calculator and G-code editor
  • Machine control: GRBL / grblHAL / FluidNC / Grbl_ESP32 (USB & Wi-Fi), Marlin, Ruida, K40 – several machines at once, overrides, probing, resume from any line
  • Setup help: board flashing, Wi-Fi setup, $$ settings in plain words, wiring diagrams for 10 boards, network search
  • 7 languages, update from inside the app, free & open source (GPL-3.0)

🇩🇪 Deutsch

Beta von CNC Craft – bitte testen und Fehler melden.

Schon 0.2.6 oder neuer? In CNC Craft oben rechts auf ⓘ → „Jetzt aktualisieren“ – kein Download nötig.

🌐 Webseite · alle Änderungen: CHANGELOG.md

Neu

  • 📤 Zeichnung als SVG, DXF, PDF oder PLT exportieren – neuer ⤴-Knopf in der Datei-Leiste, Strg+E oder Rechtsklick → Exportieren. Die Auswahl, oder alles, wenn nichts ausgewählt ist. SVG in echten mm mit einer Inkscape-Ebene pro Laser-Ebene, DXF R12 mit einer Ebene pro Laser-Ebene / Fräsart, PDF und PLT/HPGL für Schneideplotter.
  • 🖱️ Rechtsklick-Menü auf der Arbeitsfläche: Ausschneiden, Kopieren, Einfügen, Duplizieren, Löschen, Gruppieren, nach vorne/hinten, Drehen/Spiegeln, Ausrichten, Verbinden/Abziehen/Schnittmenge, Versatz, in Pfad umwandeln, Laser-Ebene oder Fräsart, Exportieren. Tastenkürzel stehen daneben, geht auch mit den Pfeiltasten.
  • 🧩 Neue Generatoren:
    • Zahnräder: echte Evolventen-Stirnräder mit Bohrung, Passfedernut (DIN 6885-1) oder D-Fläche, auf Wunsch mit passendem zweitem Rad – dazu Zahnstangen, Zahnriemenscheiben (GT2, HTD 3M/5M, T5) und Kettenräder.
    • Biegescharnier: Schnittmuster, mit dem sich Sperrholz oder MDF biegen lässt – gerade, Wellen oder Schlitze, zeigt den Biegeradius.
    • Lineal, Winkelmesser & Zifferblatt in mm oder Zoll, auf Wunsch mit römischen Zahlen.
    • Holzverbindungen: Fingerzinken mit Dogbones oder T-Bones, oder ein flacher Schwalbenschwanz, um Platten größer als das Bett zu verbinden.
    • Steckregal: Seitenteile und 2–10 Böden, die ohne Leim und Schrauben zusammengesteckt werden.
    • Lüftungsgitter: Waben, runde Löcher, Quadrate oder Schlitze in Rechteck oder Kreis, mit Befestigungslöchern.
    • Geburtsbuchstabe: großer Holzbuchstabe mit Name, Datum, Uhrzeit, Größe und Gewicht des Babys, bis zu drei eigenen Bildern und kleinen Motiven.
  • 🖼️ Bilder: SVG-Dateien lassen sich jetzt auch als Bild laden.

Verbessert

  • Übersetzungen: 175 Texte, die es nur auf Englisch und Deutsch gab, gibt es jetzt auch auf Französisch, Spanisch, Italienisch, Niederländisch und Polnisch.
  • README und Webseite: vollständige Funktionsliste nach Bereichen, auf der Webseite eine Galerie aller 14 Generatoren.

Was CNC Craft bisher kann

  • Zeichnen & Importieren: Zeichenwerkzeuge, Text mit 26+ Schriften und Systemschriften, Formen-Bibliothek, 14 Generatoren (Kisten, Zahnräder & Riemenscheiben, Biegescharniere, Holzverbindungen, Regale, Puzzles, Namen, Vogelhäuser, Mandalas, Anhänger, Buchstaben-Stecker, Geburtsbuchstaben, Lineale & Zifferblätter, Lüftungsgitter), QR-Codes, Seriennummern; SVG, DXF, PDF, PLT, Bilder und 3D-Modelle (STL, 3MF, STEP) laden; SVG, DXF, PDF, PLT exportieren
  • Fräsen (CAM): Werkzeug-Bibliothek (wie Estlcam), Konturen, Taschen, adaptives Räumen, Bohren, Fasen, Planfräsen, V-Carve & Inlay, Restmaterial, Dogbones, 3D-Fräsen, Gewindefräsen, Werkzeugwechsel mit Längenmessung, Höhenkarte
  • Laser: Ebenen wie in LightBurn, Bildgravur mit 14 Stilen (Grafikkarte), Materialansicht, Material-Voreinstellungen inkl. Faserlaser und Testraster, Drehachse, Kamera-Ausrichtung
  • Plasma: Schnittspalt, Anfahrbahnen, Einstichpunkte, Material-Voreinstellungen, Blechhöhe abtasten, THC, Restplatten
  • Simulation: 3D-Vorschau auf der Grafikkarte mit Zeit, Weg, Kostenrechner und G-Code-Editor
  • Maschinensteuerung: GRBL / grblHAL / FluidNC / Grbl_ESP32 (USB & WLAN), Marlin, Ruida, K40 – mehrere Maschinen gleichzeitig, Overrides, Antasten, Fortsetzen ab jeder Zeile
  • Einrichtungshilfe: Board flashen, WLAN einrichten, $$-Einstellungen verständlich erklärt, Schaltpläne für 10 Boards, Netzwerksuche
  • 7 Sprachen, Update direkt im Programm, kostenlos & Open Source (GPL-3.0)

CNC Craft v0.3.4 Beta

Choose a tag to compare

@github-actions github-actions released this 31 Oct 05:28

Beta of CNC Craft – please test and report bugs. 🇩🇪 Deutsche Beschreibung weiter unten.

Already on 0.2.6 or newer? In CNC Craft click ⓘ (top right) → “Update now” – no download needed.

🌐 Website · full list of changes: CHANGELOG.md

New

  • 🧩 Generators menu in the left tool bar with new generators – all shapes drawn for CNC Craft, with live preview:
    • Puzzle generator: jigsaw cut lines with real tabs, every piece different; rectangle, rounded, oval or heart. Load a picture right in the dialog and engrave only inside the puzzle.
    • Christmas ornament generator: bauble, star, tree, bell, heart or snowflake with a name – engraved, cut like a stencil, in a lace band or as a separate part, with decorations (stars, snowflakes, hearts …).
    • Letter topper generator: every letter or number in a decorative frame – with a stick for cakes and flower pots, a hole or garland holes.
    • Birdhouse generator: nest box with finger joints, entry hole for the matching birds, cleaning flap, plug-in roof – or a small hanging birdhouse ornament with many entrance, base and hanger shapes.
    • Mandala generator: round discs with patterns in rings, a new mandala with every click.
    • Name generator: connected names with fine score lines, finished width in mm, boldness, as many symbols as you like (drag them anywhere), your own SVG symbols.
    • Box generator: 3D view (pull the panels apart), plus polygon box, dice tower and drawer cabinet.
  • ✍️ Centerline trace: trace handwriting and sketches as one single line – ideal for V-bits and line engraving.
  • 🪵 Router: surface the spoilboard, facing as an operation, face stock on both sides against warping, tool wear compensation (or enter the measured Ø), tool coating, material database with your own materials (new: POM, HDPE, rigid foam), re-measure the tool during long jobs (thermal drift, off by default).
  • 🔥 Laser & plasma: fibre laser presets for metals, plasma material presets (40 A / 60 A air plasma), save your own presets, lower power in corners for lasers without M4 (e.g. Marlin).
  • 🔌 Wiring diagrams for many more boards: PiBot V4.96 Pro and V5.88 Ultra, 6 Pack, Jackpot, BTT SKR Pro, Arduino Mega + RAMPS – plus inductive NPN/PNP sensors, rotary, displays, VFD over RS485, flame sensor, buttons. Flash board knows the new boards.
  • 🔗 On connect: read the bed size from the board and optionally home; the computer stays awake while a job runs.

Improved – much faster with big files

  • 3D models (3MF, STEP, STL): a 1 GB lithophane 3MF (12.5 million triangles) loads in about 8 s instead of 45 s – read in background threads, same result as before.
  • Graphics card (GPU): the G-code simulation draws its toolpaths on the GPU (1 million moves: 30 frames per second instead of 1), and picture engraving adjusts photos on the GPU; the engrave dialog no longer freezes.
  • Drawing area: large drawings stay smooth – dragging 2,000 shapes is 15× faster, no more freezing on the first draw.
  • Milling G-code for fine contours (STL slices, traced pictures): up to 30× faster and much shorter G-code with the same cut length.
  • Console stays fast during long jobs and no longer fills up with the whole G-code.
  • Shorter travel moves when milling, dice tower ramps adapt to the height, MKS boards checked against the manuals, resume from a line in the G-code editor.

Fixed

  • Jogging and Surface the spoilboard can no longer drive past the bed.
  • No milling job while the board is in laser mode ($32=1) – the spindle would stop on every rapid move.
  • Slots and round contours no longer mill in tiny back-and-forth steps.
  • Plasma height probing now finds the sheet also far below Z0.
  • Inch jobs (G20) no longer leave the machine in inch mode for jogging.
  • grblHAL alarms 11–18 have their own texts; dozens of identical “Error 9” lines are collapsed into one.

What CNC Craft can do so far

  • Design & import: drawing tools, text with 26+ fonts and system fonts, shape library, generators (boxes, puzzle, ornaments, letter toppers, birdhouses, mandalas, names), QR codes, serial numbers; import SVG, DXF, PDF, PLT, images and 3D models (STL, 3MF, STEP)
  • Router CAM: tool library (like Estlcam), contours, pockets, adaptive clearing, drilling, chamfers, facing, V-carve & inlay, rest machining, dogbones, 3D milling, thread milling, tool change with length measurement, height map
  • Laser: layers like in LightBurn, image engraving with tone curve (GPU), material presets incl. fibre laser and test grid, rotary, camera alignment
  • Plasma: kerf compensation, lead-ins, pierce points, material presets, sheet height probing, THC, remnant sheets
  • Simulation: 3D preview on the GPU with time, distance, cost calculator and G-code editor
  • Machine control: GRBL / grblHAL / FluidNC / Grbl_ESP32 (USB & Wi-Fi), Marlin, Ruida, K40 – several machines at once, overrides, probing, resume from any line
  • Setup help: board flashing, Wi-Fi setup, $$ settings in plain words, wiring diagrams for many boards, network search
  • 7 languages, update from inside the app, free & open source (GPL-3.0)

🇩🇪 Deutsch

Beta von CNC Craft – bitte testen und Fehler melden.

Schon 0.2.6 oder neuer? In CNC Craft oben rechts auf ⓘ → „Jetzt aktualisieren“ – kein Download nötig.

🌐 Webseite · alle Änderungen: CHANGELOG.md

Neu

  • 🧩 Menü „Generatoren“ in der linken Werkzeugleiste mit neuen Generatoren – alle Formen für CNC Craft gezeichnet, mit Live-Vorschau:
    • Puzzle-Generator: Puzzle-Schnittlinien mit echten Nasen, jedes Teil anders; Rechteck, abgerundet, Oval oder Herz. Bild direkt im Dialog laden und nur innerhalb des Puzzles gravieren.
    • Christbaumschmuck-Generator: Kugel, Stern, Baum, Glocke, Herz oder Schneeflocke mit Namen – graviert, wie eine Schablone ausgeschnitten, im Spitzenband oder als eigenes Teil, mit Verzierungen (Sterne, Schneeflocken, Herzen …).
    • Buchstaben-Topper-Generator: jeder Buchstabe oder jede Zahl in einem Zierrahmen – mit Spieß für Torte und Blumentopf, Loch oder Girlanden-Löchern.
    • Vogelhaus-Generator: Nistkasten mit Fingerzinken, Einflugloch für die passenden Vögel, Reinigungsklappe, Steckdach – oder ein kleines Vogelhaus zum Aufhängen mit vielen Formen für Eingang, Grundplatte und Aufhänger.
    • Mandala-Generator: runde Scheiben mit Mustern in Ringen, bei jedem Klick ein neues Mandala.
    • Namens-Generator: verbundene Namen mit feinen Gravurlinien, fertige Breite in mm, Fettung, beliebig viele Symbole (frei verschieben), eigene SVG-Symbole.
    • Box-Generator: 3D-Ansicht (Teile auseinanderziehen), dazu Vieleck-Box, Würfelturm und Schubladenschrank.
  • ✍️ Mittellinie nachzeichnen: Handschrift und Skizzen als eine einzige Linie – ideal für V-Stichel und Linien-Gravur.
  • 🪵 Fräse: Opferplatte planfräsen, Planfräsen als Bearbeitung, Rohteil beidseitig planen gegen Verzug, Verschleiß-Ausgleich (oder gemessenen Ø eingeben), Werkzeug-Beschichtung, Material-Datenbank mit eigenen Materialien (neu: POM, HDPE, Hartschaum), Werkzeug bei langen Jobs nachmessen (Wärme-Drift, standardmäßig aus).
  • 🔥 Laser & Plasma: Faserlaser-Vorlagen für Metalle, Plasma-Materialvorlagen (40 A / 60 A Luftplasma), eigene Vorlagen speichern, weniger Leistung in Ecken für Laser ohne M4 (z. B. Marlin).
  • 🔌 Schaltpläne für viele weitere Boards: PiBot V4.96 Pro und V5.88 Ultra, 6 Pack, Jackpot, BTT SKR Pro, Arduino Mega + RAMPS – dazu induktive NPN/PNP-Sensoren, Drehachse, Displays, Frequenzumrichter über RS485, Flammensensor, Taster. Board flashen kennt die neuen Boards.
  • 🔗 Beim Verbinden: Bettgröße vom Board lesen und auf Wunsch referenzieren; der Computer bleibt wach, solange ein Job läuft.

Verbessert – viel schneller bei großen Dateien

  • 3D-Modelle (3MF, STEP, STL): eine 1-GB-Lithophanie-3MF (12,5 Mio. Dreiecke) lädt in etwa 8 s statt 45 s – gelesen in Hintergrund-Threads, gleiches Ergebnis wie vorher.
  • Grafikkarte (GPU): die G-Code-Simulation zeichnet die Bahnen auf der Grafikkarte (1 Mio. Bewegungen: 30 Bilder pro Sekunde statt 1), und die Bildgravur bessert Fotos auf der Grafikkarte nach; der Gravur-Dialog friert nicht mehr ein.
  • Zeichenfläche: große Zeichnungen bleiben flüssig – 2000 Formen verschieben ist 15× schneller, kein Einfrieren mehr beim ersten Zeichnen.
  • Fräs-G-Code für feine Konturen (STL-Schnitte, nachgezeichnete Bilder): bis zu 30× schneller und viel kürzerer G-Code bei gleicher Schnittlänge.
  • Konsole bleibt bei langen Jobs schnell und füllt sich nicht mehr mit dem ganzen G-Code.
  • Kürzere Leerfahrten beim Fräsen, Rampen im Würfelturm passen sich der Höhe an, MKS-Boards mit den Handbüchern abgeglichen, Fortsetzen ab einer Zeile im G-Code-Editor.

Behoben

  • Joggen und Opferplatte planfräsen können nicht mehr über das Bett hinausfahren.
  • Kein Fräsjob, solange das Board im Laser-Modus ist ($32=1) – die Spindel würde bei jeder Eilfahrt stoppen.
  • Langlöcher und runde Konturen werden nicht mehr in winzigen Vor-und-zurück-Schritten gefräst.
  • Plasma-Höhenmessung findet das Blech auch weit unter Z0.
  • Zoll-Jobs (G20) lassen die Maschine fürs Joggen nicht mehr im Zoll-Modus.
  • grblHAL-Alarme 11–18 haben eigene Texte; Dutzende gleiche „Error 9“-Zeilen werden zu einer zusammengefasst.

Was CNC Craft bis jetzt kann

  • Zeichnen & Import: Zeichenwerkzeuge, Text mit 26+ Schriften und Systemschriften, Formen-Bibliothek, Generatoren (Boxen, Puzzle, Christbaumschmuck, Buchstaben-Topper, Vogelhäuser, Mandalas, Namen), QR-Codes, Seriennummern; Import von SVG, DXF, PDF, PLT, Bildern und 3D-Modellen (STL, 3MF, STEP)
  • Fräsen (CAM): Werkzeug-Bibliothek (wie Estlcam), Konturen, Taschen, adaptives Räumen, Bohren,...
Read more

CNC Craft v0.3.3 Beta

Choose a tag to compare

@github-actions github-actions released this 27 Oct 17:09

Beta of CNC Craft – please test and report bugs. 🇩🇪 Deutsche Beschreibung weiter unten.

Already on 0.2.6 or newer? In CNC Craft click ⓘ (top right) → “Update now” – no download needed.

🌐 Website · full list of changes: CHANGELOG.md

New

  • 🔩 Thread milling (router): new operation Thread milling for circles – internal threads in holes, external threads on studs, right- or left-hand. Works with multi-tooth and single-tooth thread mills (pitch from the ISO table, e.g. M8 → 1.25), tangent arc entry, several radial passes and a spring pass – like in Fusion 360. The 3D view shows the thread flanks. New tool type Thread mill.
  • 📥 Import Fusion 360 tool libraries: Import tools reads .tools / .json libraries from tool dealers – end mills, ball, bull nose, chamfer and face mills, drills, countersinks and thread mills, with cutting data for your material.
  • 🕳 Drilling cycles for GRBL (G81–G89): G-code from Fusion 360 & co. with canned cycles (peck drilling, chip breaking, boring, tapping) now runs on GRBL – converted to plain moves just before sending, shown in the simulation.
  • 🌀 Spindle inverter (VFD) over Modbus RTU/TCP: set speed, forward/reverse/stop, read actual speed and fault code. Profiles for Delta and Huanyang GT/P2A-style inverters or your own register map. Check your inverter manual first.
  • 🔌 Smart workshop: dust extractor, compressor … on smart plugs (Shelly, Tasmota, Home Assistant, HTTP, MQTT) switch on with the job and off after a run-on time.
  • 🔄 Workshop sync: keep tools, laser layers and plasma cuts the same on two computers via a shared folder (NAS, Dropbox, USB stick).
  • ✏️ G-code editor in the Simulation tab – even during a job for lines not yet sent – and click a toolpath to jump to its G-code line.
  • 🐢 Slow down in curves and inside corners (router): adaptive feed rate against chatter and broken cutters.
  • 🧭 Laser & plasma: shortest cut order (fewer rapids) and rapids go around parts already cut (tip-up protection).
  • 📜 Licences in the app: ⓘ → Licences lists all bundled parts and libraries.

Improved

  • Tool library with many tools: filter buttons per tool type with counts, a search field (name, Ø, note, T number) and collapsible groups.
  • Tool change: choose how far Z lifts – also in Manual mode; after the change it returns to the old position.
  • Ruida over USB is easier to find in the port list.
  • Complete third-party notices and privacy policy.

Fixed

  • Live simulation follows the real machine smoothly instead of running ahead (grblHAL buffers many lines).

What CNC Craft can do so far

  • Design & import: drawing tools, text with 26+ fonts and system fonts, shape library, boxes, QR codes, serial numbers; import SVG, DXF, PDF, PLT, images and 3D models (STL, 3MF, STEP)
  • Router CAM: tool library (like Estlcam), contours, pockets, adaptive clearing, drilling, chamfers, V-carve & inlay, rest machining, dogbones, 3D milling, thread milling, tool change with length measurement, height map
  • Laser: layers like in LightBurn, image engraving with tone curve, material presets and test grid, rotary, camera alignment
  • Plasma: kerf compensation, lead-ins, pierce points, sheet height probing, THC, remnant sheets
  • Simulation: 3D preview with time, distance, cost calculator and G-code editor
  • Machine control: GRBL / grblHAL / FluidNC / Grbl_ESP32 (USB & Wi-Fi), Marlin, Ruida, K40 – several machines at once, overrides, probing, resume from any line
  • Setup help: board flashing, Wi-Fi setup, $$ settings in plain words, wiring diagrams, network search
  • 7 languages, update from inside the app, free & open source (GPL-3.0)

🇩🇪 Deutsch

Beta von CNC Craft – bitte testen und Fehler melden.

Schon 0.2.6 oder neuer? In CNC Craft oben rechts auf ⓘ → „Jetzt aktualisieren“ – kein Download nötig.

🌐 Webseite · alle Änderungen: CHANGELOG.md

Neu

  • 🔩 Gewindefräsen (Fräse): neue Bearbeitung Gewindefräsen für Kreise – Innengewinde in Bohrungen, Außengewinde an Zapfen, rechts oder links. Mit mehrzahnigen und Einzahn-Gewindefräsern (Steigung aus der ISO-Tabelle, z. B. M8 → 1,25), Einfahren im Bogen, mehreren Durchgängen und Leerdurchgang – wie in Fusion 360. Die 3D-Ansicht zeigt die Gewindeflanken. Neue Werkzeugart Gewindefräser.
  • 📥 Fusion-360-Werkzeugbibliotheken importieren: Werkzeuge importieren liest .tools/.json-Bibliotheken von Werkzeughändlern – Schaft-, Kugel-, Torus-, Fasen- und Planfräser, Bohrer, Senker und Gewindefräser, mit Schnittdaten für dein Material.
  • 🕳 Bohrzyklen für GRBL (G81–G89): G-Code aus Fusion 360 & Co. mit Bohrzyklen (Tieflochbohren, Spanbrechen, Ausdrehen, Gewindebohren) läuft jetzt auf GRBL – kurz vor dem Senden in normale Fahrten umgewandelt, in der Simulation sichtbar.
  • 🌀 Frequenzumrichter (VFD) über Modbus RTU/TCP: Drehzahl setzen, rechts/links/stopp, Ist-Drehzahl und Fehlercode lesen. Profile für Delta- und Huanyang-GT/P2A-artige Umrichter oder eigene Registerliste. Vorher die Anleitung deines Umrichters prüfen.
  • 🔌 Smarte Werkstatt: Absaugung, Kompressor … an smarten Steckdosen (Shelly, Tasmota, Home Assistant, HTTP, MQTT) gehen mit dem Job an und nach einer Nachlaufzeit wieder aus.
  • 🔄 Werkstatt-Sync: Werkzeuge, Laser-Ebenen und Plasma-Schnitte auf zwei Computern gleich halten – über einen gemeinsamen Ordner (NAS, Dropbox, USB-Stick).
  • ✏️ G-Code-Editor im Reiter Simulation – auch während des Jobs für noch nicht gesendete Zeilen – und Fräsweg anklicken springt zur G-Code-Zeile.
  • 🐢 In Kurven und Innenecken langsamer (Fräse): angepasster Vorschub gegen Rattern und Fräserbruch.
  • 🧭 Laser & Plasma: kürzeste Schnittreihenfolge (weniger Leerfahrten) und Leerfahrten weichen ausgeschnittenen Teilen aus (Schutz vor hochstehenden Teilen).
  • 📜 Lizenzen in der App: ⓘ → Lizenzen zeigt alle mitgelieferten Teile und Bibliotheken.

Verbessert

  • Werkzeug-Bibliothek mit vielen Werkzeugen: Filter-Knöpfe je Werkzeugart mit Anzahl, Suchfeld (Name, Ø, Notiz, T-Nummer) und einklappbare Gruppen.
  • Werkzeugwechsel: wählbar, wie weit Z hochfährt – auch bei Manuell; danach geht es zurück an die alte Stelle.
  • Ruida über USB ist in der Anschlussliste leichter zu finden.
  • Vollständige Drittanbieter-Hinweise und Datenschutzerklärung.

Behoben

  • Live-Simulation folgt der echten Maschine flüssig, statt vorauszulaufen (grblHAL puffert viele Zeilen).

Was CNC Craft bis jetzt kann

  • Zeichnen & Import: Zeichenwerkzeuge, Text mit 26+ Schriften und Systemschriften, Formen-Bibliothek, Boxen, QR-Codes, Seriennummern; Import von SVG, DXF, PDF, PLT, Bildern und 3D-Modellen (STL, 3MF, STEP)
  • Fräsen (CAM): Werkzeug-Bibliothek (wie Estlcam), Konturen, Taschen, adaptives Räumen, Bohren, Fasen, V-Carve & Inlay, Restmaterial, Dogbones, 3D-Fräsen, Gewindefräsen, Werkzeugwechsel mit Längenmessung, Höhenkarte
  • Laser: Ebenen wie in LightBurn, Bildgravur mit Tonkurve, Materialvorlagen und Testraster, Rotationsachse, Kamera-Ausrichtung
  • Plasma: Schnittspalt-Ausgleich, Anfahrwege, Einstechpunkte, Blechhöhe antasten, THC, Restbleche
  • Simulation: 3D-Vorschau mit Zeit, Strecke, Kostenrechner und G-Code-Editor
  • Maschinensteuerung: GRBL / grblHAL / FluidNC / Grbl_ESP32 (USB & WLAN), Marlin, Ruida, K40 – mehrere Maschinen gleichzeitig, Overrides, Antasten, Job ab beliebiger Zeile fortsetzen
  • Einrichtungshilfe: Board flashen, WLAN einrichten, $$-Einstellungen in einfachen Worten, Schaltpläne, Netzwerksuche
  • 7 Sprachen, Update direkt aus der App, kostenlos & Open Source (GPL-3.0)

Full Changelog: v0.3.2-beta...v0.3.3-beta

Full Changelog: v0.3.2-beta...v0.3.3-beta

CNC Craft v0.3.2 Beta

Choose a tag to compare

@github-actions github-actions released this 26 Oct 12:21

Beta of CNC Craft – please test and report bugs. 🇩🇪 Deutsche Beschreibung weiter unten.

Already on 0.2.6 or newer? In CNC Craft click ⓘ (top right) → “Update now” – no download needed.

🌐 Website · full list of changes: CHANGELOG.md

New

  • 🔧 Tool change with tool length measurement (router, GRBL/grblHAL): at M6 T<n> or CNC Craft's tool change the job stops, the spindle turns off, Z moves up and a small window shows the new tool. Choose Fixed sensor (measures the tool and shifts the Z zero by the length difference) or Mobile touch plate (you place it, CNC Craft probes). Stops at once on alarm, E-stop, lost connection or Stop, and the job only continues after you confirm. Optional M6 T<n> in the G-code. Please test it first without a workpiece, finger on the E-stop.
  • 🏔 3D milling from STL/3MF/STEP: reliefs, signs and bowls with roughing and finishing, computed on all CPU cores, with a 3D preview of the result.
  • ✂️ Split 3D models automatically: outline, through holes and (stepped) pockets are found from the model.
  • 🧩 Several operations per shape: e.g. pocket, then chamfer, then cut out – each with its own tool and depth. New Chamfer operation and Assign tools per operation type.
  • 💶 Cost calculator: what a part costs (material, machine time, tool wear, your price).
  • 🔦 Laser material presets: start values for diode and CO₂ lasers by power.
  • 🛠 More router strategies: rest machining, drilling, finishing pass, ramp entry, dogbones, adaptive clearing, V-carve and V-carve inlay.
  • 🗺 Probe surface (height map) and ⏭ resume a job from any line.
  • Extras: material test grid, QR codes, serial numbers / CSV, STL for 3D printing, name generator, adjust material thickness, 3D view with the real milling result.
  • 🔤 Fonts: 26 included fonts, a single-line engraving font, all system fonts and your own font files, with a new font picker.

Improved

  • Auto enhance in the engraving window with Gentle and Strong profiles and local contrast.

Fixed

  • The 3D import window and the node graph window have their own titles again.

🇩🇪 Deutsch

Beta von CNC Craft – bitte testen und Fehler melden.

Schon 0.2.6 oder neuer? In CNC Craft oben rechts auf ⓘ → „Jetzt aktualisieren“ – kein Download nötig.

🌐 Webseite · alle Änderungen: CHANGELOG.md

Neu

  • 🔧 Werkzeugwechsel mit Werkzeuglängen-Messung (Fräse, GRBL/grblHAL): bei M6 T<n> oder dem Werkzeugwechsel von CNC Craft hält der Job an, die Spindel geht aus, Z fährt hoch und ein kleines Fenster zeigt das neue Werkzeug. Wählbar: Fester Sensor (misst das Werkzeug und verschiebt den Z-Nullpunkt um den Längenunterschied) oder Mobile Tastplatte (du legst sie unter, CNC Craft tastet an). Bei Alarm, Not-Aus, Verbindungsabbruch oder Stopp wird sofort angehalten, weiter geht es nur nach deiner Bestätigung. Wahlweise M6 T<n> im G-Code. Bitte zuerst ohne Werkstück testen, Finger am Not-Aus.
  • 🏔 3D-Fräsen aus STL/3MF/STEP: Reliefs, Schilder und Schalen mit Schruppen und Schlichten, berechnet auf allen Prozessorkernen, mit 3D-Vorschau des Ergebnisses.
  • ✂️ 3D-Modelle automatisch aufteilen: Umriss, durchgehende Löcher und (gestufte) Taschen werden aus dem Modell erkannt.
  • 🧩 Mehrere Bearbeitungen pro Form: z. B. Tasche, dann Fase, dann Ausschneiden – jede mit eigenem Werkzeug und eigener Tiefe. Neue Bearbeitung Fase und Werkzeuge zuweisen je Bearbeitungsart.
  • 💶 Kostenrechner: was ein Teil kostet (Material, Maschinenzeit, Werkzeugverschleiß, dein Preis).
  • 🔦 Laser-Materialvorlagen: Startwerte für Dioden- und CO₂-Laser je nach Leistung.
  • 🛠 Mehr Fräs-Strategien: Restmaterial, Bohren, Schlichtgang, Rampen-Eintauchen, Dogbones, adaptives Räumen, V-Carve und V-Carve-Inlay.
  • 🗺 Oberfläche abtasten (Höhenkarte) und ⏭ Job ab einer beliebigen Zeile fortsetzen.
  • Extras: Material-Testraster, QR-Codes, Seriennummern / CSV, STL für den 3D-Druck, Namensgenerator, Materialstärke anpassen, 3D-Ansicht mit dem echten Fräsergebnis.
  • 🔤 Schriften: 26 mitgelieferte Schriften, eine Einlinien-Gravurschrift, alle Systemschriften und eigene Schriftdateien, mit neuer Schriftauswahl.

Verbessert

  • Automatisch verbessern im Gravur-Fenster mit den Profilen Sanft und Kräftig und lokalem Kontrast.

Behoben

  • Das 3D-Import-Fenster und das Knoten-Fenster haben wieder ihre eigenen Titel.

Full Changelog: v0.3.1-beta...v0.3.2-beta

CNC Craft v0.3.1 Beta

Choose a tag to compare

@github-actions github-actions released this 23 Oct 12:36

Beta of CNC Craft – please test and report bugs. 🇩🇪 Deutsche Beschreibung weiter unten.

Already on 0.2.6 or newer? In CNC Craft click ⓘ (top right) → “Update now” – no download needed.

🌐 Website · full list of changes: CHANGELOG.md

New

  • 🔄 Rotary (laser engraving on round items): new section Rotary in the Laser tab – roller rotaries on the Y connector (xTool RA2, Creality, LaserPecker …) or a real A axis on grblHAL/FluidNC, roller or chuck. You draw on the unrolled surface; a blue band on the bed shows the circumference. The A-axis mode is refused for Ruida, K40 and Marlin, with a clear hint.
  • 🧊 3D view: see your result from all sides – cut-out parts as solid pieces with the engraving on top, charred laser edges, the remaining sheet, or the design wrapped around a round item.
  • 🔷 Shape library: 42 ready-made shapes (basic shapes, stars & badges, symbols, maker parts like tags, keychains, coasters, puzzle pieces, brackets with holes).
  • 📈 Tone curve in the engraving window – bend the brightness with points, with S-curve and lighter-midtones buttons.
  • 🧩 Split into tiles: cut a design that is larger than your machine into tiles, each on its own bed with registration marks.
  • 🕸️ Node graph (first version): build a workflow from blocks (sources, shapes, image, numbers, output) with live previews. Saved in the project, six included templates, own templates and .cncgraph files to share.
  • 📦 Eight new box types: sorting box with lid, round cup, lantern / tea-light house, money box, tissue box, birdhouse / nest box, planter and index box / tray with finger notch.

Improved

  • Tidier toolbars: related buttons are grouped and open when you move the mouse over them – the left bar went from 20 to 10 buttons, the top bar fits in one row. Shortcuts work as before.
  • Tidier right side: sections remember open/closed, rarely used ones start closed; a fixed bar on the Machine tab always shows state, position, progress and Start/Pause/Stop; the console counts new messages and opens by itself on errors.
  • Round box much easier to assemble: ring with tabs on top so the bent wall holds its shape by itself, puzzle lock at the seam.

Fixed

  • Probing (plate and tool sensor): Z could move up instead of down, and pressing the probe by hand did not stop the move. Probing now moves relative, a safety guard stops the machine at once when something is wrong, and – like Estlcam – interference pulses on the probe input (Arduino CNC Shield) are ignored. After measuring Z always lifts. A live line shows “Probe: open / contact”.
  • Long sections in the right panel were cut off.

🇩🇪 Deutsch

Beta von CNC Craft – bitte testen und Fehler melden.

Schon auf 0.2.6 oder neuer? In CNC Craft auf ⓘ (oben rechts) → „Jetzt aktualisieren“ – kein Download nötig.

🌐 Website · alle Änderungen: CHANGELOG.md (Englisch)

Neu

  • 🔄 Rotary (Lasergravur auf runden Gegenständen): neuer Abschnitt Rotary im Laser-Reiter – Rollen-Rotary am Y-Anschluss (xTool RA2, Creality, LaserPecker …) oder echte A-Achse mit grblHAL/FluidNC, Rollen oder Futter. Du zeichnest auf der abgerollten Fläche; ein blaues Band auf dem Bett zeigt den Umfang. Der A-Achsen-Modus wird bei Ruida, K40 und Marlin mit klarem Hinweis gesperrt.
  • 🧊 3D-Ansicht: das Ergebnis von allen Seiten – ausgeschnittene Teile als feste Stücke mit der Gravur oben, verkohlte Laserkanten, die Restplatte oder das Motiv um einen runden Gegenstand gewickelt.
  • 🔷 Formen-Bibliothek: 42 fertige Formen (Grundformen, Sterne & Abzeichen, Symbole, Maker-Teile wie Anhänger, Schlüsselanhänger, Untersetzer, Puzzleteile, Winkel mit Löchern).
  • 📈 Gradationskurve im Gravur-Fenster – Helligkeit mit Punkten biegen, mit Knöpfen für S-Kurve und hellere Mitteltöne.
  • 🧩 In Kacheln teilen: ein Motiv, das größer als die Maschine ist, in Kacheln schneiden – jede auf ein eigenes Bett, mit Passmarken.
  • 🕸️ Node-Graph (erste Version): Arbeitsablauf aus Bausteinen bauen (Quellen, Formen, Bild, Zahlen, Ausgabe) mit Live-Vorschau. Wird im Projekt gespeichert, sechs fertige Vorlagen, eigene Vorlagen und .cncgraph-Dateien zum Teilen.
  • 📦 Acht neue Box-Arten: Sortierkasten mit Deckel, runder Becher, Laterne / Teelichthaus, Spardose, Taschentuchbox, Vogelhaus / Nistkasten, Pflanzkasten und Karteikasten / Ablage mit Griffmulde.

Verbessert

  • Aufgeräumte Werkzeugleisten: zusammengehörige Knöpfe sind gruppiert und klappen auf, wenn man mit der Maus darüber fährt – die linke Leiste hat statt 20 nur noch 10 Knöpfe, die obere passt in eine Reihe. Tastenkürzel wie gewohnt.
  • Aufgeräumte rechte Seite: Abschnitte merken sich auf/zu, selten gebrauchte starten zugeklappt; eine feste Leiste im Reiter Maschine zeigt immer Zustand, Position, Fortschritt und Start/Pause/Stopp; die Konsole zählt neue Meldungen und klappt bei Fehlern von selbst auf.
  • Runde Kiste viel leichter zusammenzubauen: Ring mit Zapfen oben, so hält die gebogene Wand von selbst ihre Form, Puzzle-Verschluss am Stoß.

Behoben

  • Antasten (Platte und Werkzeuglängen-Sensor): Z fuhr manchmal hoch statt runter, und der Taster per Hand hielt die Fahrt nicht an. Jetzt wird relativ gefahren, ein Wächter hält bei Problemen sofort an, und – wie bei Estlcam – werden Störimpulse am Taster-Eingang (Arduino CNC Shield) ignoriert. Nach dem Messen fährt Z immer hoch. Eine Live-Zeile zeigt „Taster: offen / Kontakt“.
  • Lange Abschnitte rechts wurden abgeschnitten.

CNC Craft v0.3.0 Beta

Choose a tag to compare

@github-actions github-actions released this 22 Oct 14:52

Beta of CNC Craft – please test and report bugs. 🇩🇪 Deutsche Beschreibung weiter unten.

Already on 0.2.6 or newer? In CNC Craft click ⓘ (top right) → “Update now” – no download needed.

🎬 Video – what's new in 0.3.0: English · Deutsch · 🌐 Website

Highlights

🖼️ Image engraving (laser)

Import a photo and choose “Engrave”: the picture sits on the canvas like any other shape and shows exactly what will be burned. The engraving window has a before/after preview with a draggable divider, 6 engraving types (photo, graphic, black & white, line engraving, dot screen, newspaper) plus image effects (stippled dots, spiral, wavy lines, crosshatch), auto enhance with a before → after rating, remove background, an image mask (engrave only inside a contour) and split image. All classic dithering methods in the expert section.

Image engraving

🪵 Material view

See your job on birch, walnut, acrylic, leather, slate, cardboard or anodized aluminium – engravings in the burn colour of the material, cuts as gaps. Display only, the G-code does not change.

Material view

✂️ Shape tools, Bézier curves and dimensions

  • Union, subtract, intersect, split with a line, round corners (arc or chamfer)
  • Pattern fill (fill an area with copies of a motif) and weld and score (overlapping lettering becomes one cut with score lines)
  • Draw curve (B) and edit points (N) with smooth points and handles
  • Dimension tool (D): dimensions stay attached – move the reference shape and the other one follows; double-click a number to type a new distance. Fix centred keeps parts centred on a shape
  • Nest inside your own contour (e.g. an offcut)

Shape tools

🔓 Release the machine with F11 (like Estlcam)

The 🔓 button / F11 now resets first and then clears the alarm – no more reconnecting or restarting the board after hitting a limit switch. If a switch is still pressed, hard limits are switched off until you have jogged away, then they turn back on by themselves.

Fixed

  • Every bed has its own material plate – bed 2, 3 … no longer show the used area of bed 1. New 🧱 Clear plate button in the bed bar (no restart needed)
  • Console says clearly when the board restarted by itself during a job (usually spindle interference or a weak power supply)
  • Trace image did not open in some cases; clearer message when no G-code was made; wiring diagram labels of the CO2 laser power supply

All changes: CHANGELOG.md

Install notes: macOS is not signed by Apple yet – right-click → Open (or System Settings → Privacy & Security → “Open Anyway”). Windows: if SmartScreen warns, “More info” → “Run anyway”. Linux: make the .AppImage executable, or install the .deb; for serial ports add your user to the “dialout” group.


🇩🇪 Deutsch

Beta von CNC Craft – bitte testen und Fehler melden. Schon Version 0.2.6 oder neuer installiert? In CNC Craft oben rechts ⓘ → „Jetzt aktualisieren“ – kein Download nötig.

🎬 Video – neu in 0.3.0: Deutsch · 🌐 Webseite

🖼️ Bildgravur (Laser)

Foto importieren und „Gravieren“ wählen: Das Bild liegt wie jede andere Form auf der Zeichenfläche und zeigt genau, was gebrannt wird. Das Gravur-Fenster hat eine Vorher/Nachher-Vorschau mit verschiebbarer Trennlinie, 6 Gravurtypen (Foto, Grafik, Schwarz-Weiß, Liniengravur, Punktraster, Zeitung) und Bildeffekte (getupfte Punkte, Spirale, Wellenlinien, Kreuzschraffur), Automatisch verbessern mit Bewertung vorher → nachher, Hintergrund entfernen, Bildmaske (nur innerhalb einer Kontur gravieren) und Bild teilen. Alle klassischen Rasterverfahren im Experten-Bereich.

Bildgravur

🪵 Materialansicht

Den Job auf Birke, Nussbaum, Acryl, Leder, Schiefer, Karton oder eloxiertem Alu sehen – Gravuren in der Brandfarbe des Materials, Schnitte als Fuge. Nur Anzeige, der G-Code ändert sich nicht.

Materialansicht

✂️ Form-Werkzeuge, Bézier-Kurven und Bemaßung

  • Verbinden, Abziehen, Schnittmenge, Zerschneiden mit einer Linie, Ecken abrunden (Bogen oder Fase)
  • Musterfüllung (Fläche mit Kopien eines Motivs füllen) und Verbinden und Anritzen (überlappende Schrift wird ein Schnitt mit Ritzlinien)
  • Kurve zeichnen (B) und Punkte bearbeiten (N) mit runden Punkten und Anfassern
  • Bemaßung (D): Maße bleiben hängen – Bezugsform verschieben und die andere Form folgt; Doppelklick auf die Zahl, um einen neuen Abstand einzugeben. Mittig fixieren hält Teile mittig auf einer Form
  • Verschachteln in einer eigenen Kontur (z. B. Reststück)

Form-Werkzeuge

🔓 Maschine freigeben mit F11 (wie Estlcam)

Der 🔓-Knopf / F11 macht jetzt zuerst einen Reset und hebt dann den Alarm auf – nach einem Endschalter muss man nicht mehr neu verbinden oder das Board neu starten. Ist ein Schalter noch gedrückt, sind die harten Endschalter aus, bis du weggefahren bist, danach schalten sie sich von selbst wieder ein.

Behoben

  • Jedes Bett hat seine eigene Material-Platte – Bett 2, 3 … zeigen nicht mehr die verbrauchte Fläche von Bett 1. Neuer Knopf 🧱 Platte frei in der Bett-Leiste (ohne Neustart)
  • Die Konsole sagt deutlich, wenn das Board während eines Jobs von selbst neu gestartet hat (meist Störungen der Spindel oder zu schwaches Netzteil)
  • Bild nachzeichnen ging manchmal nicht auf; klarere Meldung, wenn kein G-Code entsteht; Beschriftung am CO2-Laser-Netzteil im Anschlussplan

Alle Änderungen: CHANGELOG.md

Installation: macOS ist noch nicht von Apple signiert – Rechtsklick → Öffnen (oder Systemeinstellungen → Datenschutz & Sicherheit → „Dennoch öffnen“). Windows: wenn SmartScreen warnt, „Weitere Informationen“ → „Trotzdem ausführen“. Linux: .AppImage ausführbar machen oder .deb installieren; für serielle Anschlüsse den Benutzer zur Gruppe „dialout“ hinzufügen.

Full Changelog: v0.2.9-beta...v0.3.0-beta

CNC Craft v0.2.9 Beta

Choose a tag to compare

@github-actions github-actions released this 21 Oct 11:06

Beta of CNC Craft – please test and report bugs. 🇩🇪 Deutsche Beschreibung weiter unten.

Already on 0.2.6 or newer? In CNC Craft click ⓘ (top right) → “Update now” – no download needed.

Highlights

🗂️ Several beds in one project (like Bambu Studio / OrcaSlicer)

All beds lie on the canvas in a grid, three per row, with name and part count. Click a bed to work on it, drag parts onto another bed, mark finished beds with ✓. G-code, simulation and the job always use the active bed – work through them one by one. Nesting can spread what doesn't fit onto more beds automatically. Everything stays in one project file.

▦ Nesting and duplicating

  • Nesting (like LightBurn): packs parts tightly by their real shape – spacing, edge distance, rotation (incl. automatic), small parts in holes, start point and direction
  • Duplicate with a count or “fill the bed”, nested right away

📦 Box generator (like boxes.py) – 9 box types

Box with lid, open box, divider tray, carrying box, drawer, lift-off lid, sliding lid, shelf and round box with living hinge (laser). Finger joints checked for gaps and overlaps, kerf adjustable, live preview.

🛠️ Milling

  • Pocket milling really clears the area now (parallel or contour, islands stay)
  • Holding tabs like Estlcam – automatic or placed by hand; also for laser and plasma (no small parts falling out)
  • Single arcs and joined lines/arcs can be cut outside/inside

⚙️ Machine (GRBL / grblHAL)

  • Probing: touch plate and tool length sensor with adjustable trigger height
  • Limit switch test without alarm, hint on alarm 1
  • Reverse spindle direction (M3/M4 swapped)

📷 Material detection with a webcam (beta)

Detects the sheet and offcuts on the bed – nesting only uses free material.

🔌 Wiring diagrams

  • Ruida RDC6445G/S CO2 laser controller (power, external drivers, limits, laser PSU, air, door, E-stop, inputs/outputs)
  • CNC Shield V3: 0–10 V converter moved to the correct pin (Z+ / D11)

Fixed

  • Inside offset failed on some curved shapes (e.g. 3 mm bit), duplicate contours removed

All changes: CHANGELOG.md

Install notes: macOS is not signed by Apple yet – right-click → Open (or System Settings → Privacy & Security → “Open Anyway”). Windows: if SmartScreen warns, “More info” → “Run anyway”. Linux: make the .AppImage executable, or install the .deb; for serial ports add your user to the “dialout” group.


🇩🇪 Deutsch

Beta von CNC Craft – bitte testen und Fehler melden. Schon Version 0.2.6 oder neuer installiert? In CNC Craft oben rechts ⓘ → „Jetzt aktualisieren“ – kein Download nötig.

🗂️ Mehrere Betten in einem Projekt (wie Bambu Studio / OrcaSlicer)

Alle Betten liegen im Raster auf der Zeichenfläche, drei pro Reihe, mit Name und Anzahl Teile. Bett anklicken zum Bearbeiten, Teile auf ein anderes Bett ziehen, fertige Betten mit ✓ markieren. G-Code, Simulation und Job nehmen immer das aktive Bett – so arbeitest du die Betten nacheinander ab. Verschachteln kann, was nicht passt, automatisch auf weitere Betten verteilen. Alles bleibt in einer Projektdatei.

▦ Verschachteln und Duplizieren

  • Verschachteln (wie LightBurn): Teile eng nach ihrer echten Form aufs Bett – Abstand, Rand, Drehen (auch automatisch), kleine Teile in Löcher, Startpunkt und Richtung
  • Duplizieren mit Anzahl oder „Bett voll“, gleich verschachtelt

📦 Box-Generator (wie boxes.py) – 9 Box-Arten

Kiste mit Deckel, offene Kiste, Sortierkasten, Tragekiste, Schublade, Stülpdeckel, Schiebedeckel, Regal und runde Kiste mit Biegescharnier (Laser). Fingerzinken auf Lücken und Überlappungen geprüft, Kerf einstellbar, Vorschau.

🛠️ Fräsen

  • Tasche fräsen räumt die Fläche jetzt wirklich aus (parallel oder Kontur, Inseln bleiben stehen)
  • Haltestege wie in Estlcam – automatisch oder selbst gesetzt; auch für Laser und Plasma (kleine Teile fallen nicht raus)
  • Einzelne Bögen und zusammenhängende Linien/Bögen außen/innen fräsen

⚙️ Maschine (GRBL / grblHAL)

  • Antasten: Tasterplatte und Werkzeuglängensensor mit einstellbarer Höhe des Messpunkts
  • Endschalter testen ohne Störung, Hinweis bei Alarm 1
  • Spindel-Drehrichtung umkehren (M3/M4 getauscht)

📷 Material-Erkennung mit Webcam (Beta)

Erkennt Platte und Reststücke auf dem Bett – Verschachteln nimmt nur freies Material.

🔌 Anschlusspläne

  • Ruida RDC6445G/S CO2-Laser-Steuerung (Strom, externe Treiber, Endschalter, Laser-Netzteil, Luft, Tür, Not-Aus, Ein-/Ausgänge)
  • CNC Shield V3: 0–10-V-Wandler am richtigen Pin (Z+ / D11)

Behoben

  • Innen-Versatz schlug bei manchen runden Formen fehl (z. B. 3-mm-Fräser), doppelte Konturen entfernt

Alle Änderungen: CHANGELOG.md

Installation: macOS ist noch nicht von Apple signiert – Rechtsklick → Öffnen (oder Systemeinstellungen → Datenschutz & Sicherheit → „Trotzdem öffnen“). Windows: bei SmartScreen „Weitere Informationen“ → „Trotzdem ausführen“. Linux: .AppImage ausführbar machen oder .deb installieren; für serielle Ports den Benutzer in die Gruppe „dialout“.

Full Changelog: v0.2.8-beta...v0.2.9-beta

CNC Craft v0.2.8 Beta

Choose a tag to compare

@github-actions github-actions released this 20 Oct 07:55

Beta von CNC Craft – bitte testen und Fehler melden. 🇬🇧 English summary below.

🎬 Kurzes Video zu den Neuheiten: auf der Webseite → https://andys-3d-world.github.io/cnc-craft/de/#new

Die wichtigsten Neuheiten

🔌 Anschlussplan wie das echte Board

CNC Shield V3, MKS DLC32 V2.1 und MKS DLC32 MAX sind jetzt nach den Hersteller-Plänen gezeichnet – Platinenfarbe, Lage und Farbe der Stecker stimmen mit dem Original überein. Fährst du mit der Maus über ein Kabel oder einen Pin, leuchtet das Kabel auf und der Tooltip zeigt, von wo nach wo es geht.

Anschlussplan MKS DLC32 MAX

🔧 Jumper und DIP-Schalter für Mikroschritte

Treiber (A4988, DRV8825, TMC2208, TMC2209) und Mikroschritte wählen – die Zeichnung zeigt, welche Jumper (Shield) bzw. DIP-Schalter (MKS) gesetzt werden müssen, dazu die Schritte pro mm. Beim CNC Shield siehst du außerdem, wo die zwei Jumper für Motor A als zweiten X-, Y- oder Z-Motor hingehören.

Jumper am CNC Shield

🎛️ Externe Treiber (TB6600, DM542)

Neuer Bereich für alle Boards: Steuerleitungen, Motor, Netzteil, DIP-Schalter am Treiber und die passenden Einstellungen ($0, Schritte pro mm).

Externe Treiber

⚡ grblHAL

  • grblHAL flashen: die .zip vom grblHAL Web Builder direkt wählen – Bootloader, Partitionen und Firmware in einem Durchgang, mit Prüfung von Chip und Board
  • Anleitungen je Board (MKS DLC32 MAX): grblHAL zusammenstellen, Weboberfläche hochladen, zurück zur Original-Firmware
  • $$-Seite mit Beschreibungen direkt vom Board, passende Felder (Ja/Nein, Achsen-Masken, Auswahl, Passwörter verdeckt)
  • WLAN einrichten: Telnet wird bei Bedarf eingeschaltet, Name in $320, WLAN-Liste über die Weboberfläche

Außerdem

  • Laser „Füllen + Linie“ mit eigener Leistung und Geschwindigkeit für die Fläche
  • 📡-Suche trennt keine verbundenen Maschinen mehr, keine Doppelverbindung per Name/IP
  • Neue Webseite: https://andys-3d-world.github.io/cnc-craft/

Alle Änderungen: CHANGELOG.md


🇬🇧 English summary

🎬 Short video: https://andys-3d-world.github.io/cnc-craft/#new

  • Wiring diagrams that look like the real board (CNC Shield V3, MKS DLC32 V2.1, MKS DLC32 MAX) – hover a wire to highlight it
  • Jumpers / DIP switches for microsteps (A4988, DRV8825, TMC2208, TMC2209) and motor A as second X/Y/Z motor on the CNC Shield
  • External drivers (TB6600, DM542) wiring for all boards
  • grblHAL: flash the Web Builder .zip directly, board-specific guides, $$ page with descriptions from the board, Wi-Fi setup via Telnet
  • Laser "fill + line" with separate fill power/speed, network search no longer disconnects connected machines

Install notes: macOS is not signed by Apple yet – right-click → Open (or System Settings → Privacy & Security → Open Anyway). Windows: if SmartScreen warns, "More info" → "Run anyway". Existing installations update via ⓘ → "Update now".

Full Changelog: v0.2.7-beta...v0.2.8-beta

CNC Craft v0.2.7 Beta

Choose a tag to compare

@github-actions github-actions released this 19 Oct 16:37

Beta von CNC Craft – bitte testen und Fehler melden. Was neu ist: siehe CHANGELOG.md im Repository.
Schon Version 0.2.6 oder neuer installiert? Einfach in CNC Craft oben rechts ⓘ → „Jetzt aktualisieren“ – kein Download nötig.
Kostenlos & Open Source (GPL-3.0). Windows: Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Code Signing Policy: https://github.com/Andys-3D-World/cnc-craft#code-signing-policy · Privacy: https://github.com/Andys-3D-World/cnc-craft/blob/main/PRIVACY.md

macOS: .dmg öffnen und CNC Craft in „Programme“ ziehen. Beim ersten Start meldet macOS „nicht verifiziert“:
Systemeinstellungen → Datenschutz & Sicherheit → „Trotzdem öffnen“.
Windows: …-setup.exe ausführen (SmartScreen: „Weitere Informationen“ → „Trotzdem ausführen“).
Linux: .AppImage ausführbar machen und starten, oder .deb installieren. Für serielle Ports: Benutzer in Gruppe „dialout“.

Full Changelog: v0.2.6-beta...v0.2.7-beta

CNC Craft v0.2.6 Beta

Choose a tag to compare

@github-actions github-actions released this 18 Oct 08:29

Beta von CNC Craft – bitte testen und Fehler melden. Was neu ist: siehe CHANGELOG.md im Repository.
Kostenlos & Open Source (GPL-3.0). Windows: Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Code Signing Policy: https://github.com/Andys-3D-World/cnc-craft#code-signing-policy · Privacy: https://github.com/Andys-3D-World/cnc-craft/blob/main/PRIVACY.md

macOS: .dmg öffnen und CNC Craft in „Programme“ ziehen. Beim ersten Start meldet macOS „nicht verifiziert“:
Systemeinstellungen → Datenschutz & Sicherheit → „Trotzdem öffnen“.
Windows: …-setup.exe ausführen (SmartScreen: „Weitere Informationen“ → „Trotzdem ausführen“).
Linux: .AppImage ausführbar machen und starten, oder .deb installieren. Für serielle Ports: Benutzer in Gruppe „dialout“.

Full Changelog: v0.2.5-beta...v0.2.6-beta