Hasis Homepage Arduino, GRBL, CNC

Inhaltsverzeichnis

 

GRBL-Plotter

Eine GCode Sender Software

Beginn 09/2015
Nach dem SerialComCNC nur als Admin auf meinem Notebook läuft und nicht ganz meinen gewünschten Funktionsumfang hat (und vermutlich auch nicht bekommen wird), habe ich meinen eigenen GRBL-Sender geschrieben (mit VisualStudio 2015 in C#) und auch gleich eine SVG-Importfunktion eingebaut.

Benutzung auf eigene Gefahr!
GRBL-Plotter auf GitHub

Update 03/2020:
Version 1.3.4.x
  • HPGL import
  • Tangentiale Achse für A,B,C und Z
  • Programmerweiterungen via Skripte
  • Anzeige der Objektdimension in der 2D-Ansicht
  • Neue Sortieroption für Gruppen: sortieren nach Objektfläche
Update 01/2020:
Version 1.3.3.x
  • Pfad-Simulation
  • Optimiertes Joystickverhalten
Update 12/2019:
Version 1.3.2.x
  • Arabisch und Japanisch hizugefügt
  • Neues Fenster für Probing - Kantenfinder, Mittenfinder, Werkzeuglängenkorrektur
  • Anzahl der benutzerdefinierten Buttons auf 32 erhöht
Update 10/2019:
Version 1.3.1.x
  • Grobe Sprachunterstützung für Spanisch, Französisch, Russisch und Chinesisch. Die Übersetzungen wurden mit google Translator gemacht, also möglichwerweise nicht ganz korrekt. Ausserdem sind die Texte manchmal zu lang für die entsprechenden Steuerelemente.
  • Bug fix saving G-Code
  • Bug fix Game pad support
Update 10/2019:
Version 1.3.0.x:
  • Neue Funktion 'Anwendungfall':
    - Selektiere einen 'Anwendungsfall' beim Import von DXF oder SVG Grafiken
    - Voreinstellen von Importoptionen, Stift hoch/runter Definitionen, Z Tiefe, usw.
    - Nutze es für Geräteauswahl, Materialauswahl oder Werkzeugauswahl
    - Beispiel Gleichzeitige Nutzung von Laser und Stift
  • Verbesserte Gruppierung
    - Pfade von DXF oder SVG Importen können nach Farben oder Layern gruppiert werden
    - Gruppen können selektiert, transformiert oder gelöscht werden
  • Verschiedenes - Verarbeitung von gestrichelten Linien (nur Geraden, keine Kurven) in DXF oder SVG
    - Einführung eines Loggers
    - Erweiterte Fehlererkennung beim SVG Import
    - Laser-Tools um Laserparameter zu finden: Scan Z to find laser focus
  • Achtung - Inkompatibilitäten:
    - Neues Dateiformat für CSV in Werkzeugliste - jetzt ',' Kommaseperator, statt ';' Semikolon
    - Neue Dateipfade für examples, fonts, scripts, tools

Update 07/2019:
Version 1.2.5.x:
  • Transformationen jetzt auch für selektiertes Objekt
  • Einfache Fräserradiuskompensation
  • Option für Z-Tiefe in mehreren Durchgängen
  • Update Hershey fonts von Evil Mad Scientist (vor ihrem neuen Release)
  • Neue Option für die Texterstellung: Verbinden einzelner Buchstaben eines Wortes
  • Hot keys: Zuordnung von Befehlen oder Skripten zu angegebenen Tasten

Update 04/2019:
Version 1.2.4.x:
  • Automatische Anzeige einer 4., 5. und 6. Achse
  • Beilage von Arduino-Hex-Dateien für Uno/Nano mit RC-Servo und Mega2560 für 4. und 5. Achse
  • Neuer Menupunkt 'Ansicht' um den Objektbereich oder Maschinenbereich anzuzeigen
  • Highlight von selektiertem Codesegment
  • Neues Fenster um mit Koordinatensystemen zu arbeiten
  • Lineal auch für negative Koordinaten
  • Größenveränderbares Editorfenster und Joystick-Control

Update 01/2019:
Version 1.2.3.x:
  • Benutzerdefinierbare Tastenkürzel
  • Oberflächenscan mit Z-Wert über DIY-Control Interface statt G38-Befehl der CNC
  • Wiederaufnahme eines Jobs nach Programmneustart

Update 12/2018:
Version 1.2.2.x:
  • Steuerung über Keyboard
  • Verbesserter Bildimport
    - Glättung der Aussenkontour
    - Schrumpfen der Aussenkontour um Stiftbreite zu kompensieren

Update 11/2018:
Version 1.2.1.x:
  • Verbesserter Bildimport - check wiki
    - Neue Filter für einfache Farbersetzung
    - Erzeugung einer Aussenkontur um wellige Ränder zu vermeiden

Update 09/2018:
Version 1.2.0.x:
  • Werkzeugliste statt Farbpalette (inkl. Werkzeugwechselpositionen (bzw. Wasserfarben Position))
  • Schleppwerkzeugkompensation (um den Offset der Pinselspitze zu kompensieren)
  • Automatisches Einfügen eines Unterprogramms (um die Farbe eines Pinsels 'nachzutanken')
  • Anzeige des max. Arbeitsbereiches, Alarm bei Überschreitung
  • Reduzierung der CPU-Last durch Anzeige eines Hintergrundbildes statt realtime Anzeige während des Streamens
  • Empfang von Steuerbefehlen über eine serielle Schnittstelle für DIY-Steuerungen

Update 06/2018:
Version 1.1.6.3:
  • Bug fix im Surface scan

Update 05/2018:
Version 1.1.6.2:
  • Import von maker.js generierten Code via copy & paste
  • DXF Text import, siehe Font-Beispiele hier Inkscape Fonts

Update 04/2018:
Version 1.1.5.0:
  • Die Kamera nutzt nun ihr eigenes Koordinatensystem G59 (gegenüber dem Default-Koordinatensystem G54). Achtung! Vor Ausführung des GCodes muss wieder auf das Default-Koordinatensystem G54 umgeschaltet werden!
  • GCode Transformierung mit Hilfe der Kamera, um die Bohrdatei auf die Platine zu projezieren [Platinen bohren](https://github.com/svenhb/GRBL-Plotter/wiki/Platinen-bohren)
  • Formenerkennung um das Zentrieren von Passmarken zu erleichtern
  • Neue Importoption 'Code wiederholen' um Pfade mehrfach abzufahren (Laserschneiden mit schwachem Laser)
  • Überprüfung der GRBL Limits - max. STEP Frequenz und min. FEED rate im COM CNC Fenster

Update 03/2018:
Version 1.1.4.0:
  • Import von Eagle Drill Dateien (Excellon Export)
  • Unsterstützung eines Noname USB GamePad (getestet mit ebay 232389764723)
  • Import und Anzeige in 'mm' oder 'Inch'
  • Auskommentierung von unbekannten GCode

Update 01/2018:
Version 1.1.3.0:
  • Knöpfe für "Feed rate-" und "Spindle speed override" (GRBL 1.1) hinzugefügt
  • Fehlerbehebung - keine Vergrößerung während Code-Streamings
  • Fehlerbehebung SVG Import: Rechteck-Transformation (G3 Befehl)
  • Fehlerbehebung SVG Import: fehlendes Ende im GCode bevor im SVG ein neuer Suppath beginnt
  • Fehlerbehebung Weiterleitung von Fehlermeldung im serial Form zum Hauptfenster o main GUI

Update 10/2017:
Version 1.1.2.0:
  • Import von SVG Grafik oder Bild via Strg-V 'Paste' in GRBL-Plotter
  • Kopieren von SVG Daten ins Clipboard wenn diese über eine URL geladen wurden - um diese in Inkscape zu laden
  • Überprüfung auf GRBL-Plotter updates
  • SVG-Import bug fix
  • Zoomen in der Grafikdarstellung
  • Neue Schriftart 'Dot Matrix'
  • Option für SVG-Import 'Nur Pfadknoten verarbeiten' nützlich für 'String Art - Fadenbilder'
  • Unsterstützung einer vierten Achse
  • SVG-Import bug fix

Update 08/2017:
Version 1.1.0.0:
  • Oberflächenabtastung zur Erzeugung eines Höhenprofils
  • Autoleveling mit Hilfe eines Höhenprofils
  • Substitution für Drehachse (statt X oder Y eine Drehachse ansteuern)
  • Unterprogramme M98, M99 Sub-Program Call (P, L)
  • GCode Erzeugung absolut oder relative (für weitere Verwendung als Unterprogramm)
  • DXF Import (Fehlend: Text und Ellipse, Spline mit mehr als 4 punkten nok)
  • GRBL-Plotter 1.1.0.0 auf GitHub

Update 01/2017:
  • Unterstützung GRBL Vers. 1.1 inkl. Override und Jogging
  • Import / Export machinenspezifischer Parameter (Joystick, Buttons)
  • Steueroberfläche für zweite GRBL-Steuerung
  • GRBL-Plotter 1.0.1.1 auf GitHub

Update 07/2016:
  • Ansteuerung eines zweiten GRBL für Tool-change oder vierte Achse
  • SVG-Import: Zuordnung von Farben zu Stiftnummern
    Ausgabe Tool change Kommando (M6 Tx)
  • GCode Streaming: Ersetzung des M6 Tx Befehls durch GCode-Skripte

Features:
      • Benutzerdefinierte Buttons - GCode aus Textfeld oder Datei
      • Joystickähnliche manuelle Bedienung
      • Automatische Wiederverbindung bei Programstart
      • Recent File List (Dateien und URLs)
      • Grafische Darstellung des G-Codes (nur 2-dimensional XY)
      • Import/Erstellung und Umwandlung in GCode 
        - von SVG Grafiken
        - von Texten (Hershey Font)
        - Umwandlung der Z-Dimension in Z-Achsenbewegung (Fräse), Spindle on/off (Laser) oder Spindle-Speed (RC-Servo PWM) Information
      • GCode kann editiert und wieder gespeichert werden.
      • Drag & Drop von GCode (*.nc) und SVG (*.svg) Dateien
      • Drag & Drop (oder Copy & Paste) von Browserlinks auf SVG-Dateien (kein D&D bei IE aber mit Chrome läuft es)
         z.B. von https://openclipart.org/
      • Transformation des GCodes (Skalierung, Drehung, Spiegelung, Null-Offset)
      • Unterstützung einer WebCam mit Einblendung der GCode-Grafik, Nullpunkt setzen, Winkel messen, Zoom
      • Die laufende GCode-Übertragung kann unterbrochen und wieder fortgesetzt werden (z.B. Werkzeugwechsel)
ToDo
      • Import von Bildern
      • GCode Wizzard - Erzeugung von Grundfiguren

Benutzung auf eigene Gefahr!
GRBL-Plotter auf GitHub

GRBL-Plotter ein GRBL Sender
GRBL-Plotter Setup
9.173 Besucher
Letzte Bearbeitung: 08.03.2020, 19:07

weiter zu:

« vorige Seite Seitenanfang nächste Seite »


Impressum| Powered by CMSimple| Template: ge-webdesign.de| Login