Search
Page 1 of 2
Pages: 12
Results 1 — 30 of 44
... yes, I've did this some years ago for a company development (for pastedispensing and lasercutting) -- was not too easy, but doable ... it's a huge amount of coding in different classes to deactivate the 3D-printing functions and adding new ones
Here a screenshot and some of the new "toolbox"-images:
You can serach here in the RepRap-forum for "giecaps" -
by
VDX
-
Printrun/Pronterface
... for this type controllers I'm using ArduinoDue with RADDS and Marlin4Due or Marlin2.0 firmwares ... and Pronterface (my own heavy modified variant "gieCAPS") ...
by
VDX
-
Controllers
... my "solution" was made many years ago around the Arduino4Due firmware and then actual Pronterface -- here I've slightly modified the firmware (added some "laser and maintenance specific" M-codes) and much more modified/reprogrammed Pronterface (called it "gieCAPS") ... but this was for my company then, so not full Open-Source, and specified for our hardware too ...
by
VDX
-
Smoothie
... when I was active with reprogramming Pronterface to "gieCAPS", it was for my dayjob then and for "comercial" pastedispensing, while all the customers were using windows -- so then no need to build it for Linux.
Now it's some 5+ years later, changed dayjob and more "focussed" on lasers and laser-applications with different softwares (and for the job programming in python on Linux - Ubuntu 18.
by
VDX
-
General
... then you should try with the "MANUAL_...", if it's setting the coordinates correct after initial homing with "G28" (or for any axis separate with "G28 X" or Y or Z).
I've modified my Marlin4Due firmwares and Pronterface (my version is named "gieCAPS") in respect to "clamped moves" homing and some other coordinate-related stuff, so not exactly usefull for you -- but should be not this differe
by
VDX
-
Firmware - Marlin
... ja, bei "dünnwandigen" Teilen, bzw. im "vase-mode" kommt das mit dem "Laser-FDM" so richtig gut zur Geltung! -- bei massiven Teilen gibts starke Probleme mit internen Spannungen, die ohne Vorheizung bzw. Heizkammern in passender Größe noch nicht gelöst sind.
Genau dieses "Draht-Aufschweißen" war auch die zugrundeliegende Idee für meine beiden letzten Förderprojekt-Anmeldungen, die aber leide
by
VDX
-
Allgemeines
... it's not this easy
In one of my previous day-jobs I've developed a "reliable" system of 3-axis robot and 24V-electronics (based on ArduinoDue) and adapted/modified Marlin4Due and Pronterface for our needs - this was mainly focussed on paste-dispensing, but could "still" 3D-print and was too used for laser-engraving/marking and -cutting on industrial level (search here in the forums for "CNC
by
VDX
-
General
... ich habe meine eigene Marlin4Due+Pronterface-Variante für die vorherige Firma "ausprogrammiert" (heißt da "gieCAPS") - die größten Veränderungen/Erweiterungen in Pronterface und externen Modulen dafür ... Marlin4Due nur partiell geändert und ein paar spezifische M-Codes hinzugefügt.
"Mein" Marlin4Due läuft inzwischen auch in einigen großen Industrie-Ultraschall-Reinigern mit bis 4m Verfahrbe
by
VDX
-
Software
... hmmm ... die letzte Version wäre 20140406 ... die Binaries für Windows sind von 2015 -- Alles schon etwas älter ... sollte aber normal funktionieren ...
Was für eine Firmware hast du drauf?
Ich habe eine Pronterface-Version (vermutlich auch von 2015) als Basis für mein "gieCAPS" genommen, die ist aber inzwischen ziemlich stark modifiziert (hab' sie praktisch für Pastedispensen und Lasern "u
by
VDX
-
Elektrik & Elektronik
... ich hatte nach der Vor- und Entwicklungsphase mit den Gen1-Gen3 auf den ArduinoMega2560 umgestellt und als die RADDS Boards kamen, dann auf die RADSS 1.2 bis 1.5 mit den ArduinoDue und Marlin4Due oder aktuell Marlin2.0 Firmware ... betreibe damit auch alle meine Pastedispenser, ein paar Lasergravierer (mit meiner eigenen Pronterface-Variante "gieCAPS") ... und mit einer etwas "vereinfachten"
by
VDX
-
Elektrik & Elektronik
... I'm using Marlin4Due with some of my laser-engravers/cuters with a modified Pronterface-variant, called "gieCAPS" (here some threads about)
All of my drivers (laser, pastedispensing, CNC) are modified to work with pulses - but not common PWM, but the speed-synchronous extruder-steps.
So with "G0" moves the machine moves without, "G1" moves with laser pulsing ... the power is set by pulse-le
by
VDX
-
Laser Cutter Working Group
... for CorelDraw I've scripted a macro, which simply exports selected objects into a file and starts an external program, which on its own imports the previously exported file ... so most "intelligence" is in the external program.
Some samples with "reimporting" HPGL files into one of this "external programs" can be seen in my YT-video-list -
This was made with "gieCAPS" -- a heavy modified
by
VDX
-
Laser Cutter Working Group
... I'm programming macros or external tools for starting laser- or CNC-machines directly from inside of the CAD/CAM-programs like CorelDraw, eSign or gieCAPS.
The Programs will export HPGL- or DXF-files (omplete or only selected objects) into a specific folder ... then eventually write additional information like position, speeds or power setting into a config-file (or there are specific setti
by
VDX
-
Laser Cutter Working Group
... als Software zum Erstellen der G-Codes verwende ich meist CorelDraw und eSign für z.B. DXF-Files und importiere diese dann in meine Pronterface-Variante (heißt bei mir gieCAPS), für die ich mehrere Import-Konverter für unterschiedliche Fileformate habe, die dann den passenden G-Code erzeugen.
In dem Pornterfece/gieCAPS habe ich auch noch diverse "Toolboxen" und Module, mit denen ich entweder
by
VDX
-
Laser-Ecke
... ich habe mir gestern in der Firma mal Marlin2.0 vorgenommen und angefangen, das um "meine eigenen" Zusatzfunktionen für gieCAPS zu erweitern.
Da haben sie den G-Code "M43" zum Auslesen von Pins neu drin - entweder gezielt einzelne Pins abfragen ... oder alle (werden mit Define-Namen und wert gelistet) ... oder nur sich ändernde ... oder nur die Endschalter ... oder ausgewählte Pins "klappern
by
VDX
-
Software
... I'm controlling all my last XYZ-machines (pastedispenser, laserengraver, ...) with my Pronterface derivat (internal name "gieCAPS" - you can search through the forums for images and videos) and slightly modified Marlin4Due on RADDS ... or too our own RADDS-compatible "industry-grade" 24V-board.
Here is another mechanical setup I've finished at friday with the same "RADDS-compatible" controll
by
VDX
-
Reprappers
... here is a (German) thread, where I've posted some of the software specs (see the 3rd side) -
Otherwise search for "gieCAPS" ...
by
VDX
-
Developers
... meine Frau hat sich die letzten Wochen ziemlich intensiv in das DXF-Format reingearbeitet, weil ich für unsere Programme (z.B. "gieCAPS" oder den BeamConstruct-Server) DXF-Import-Module brauche.
Im Prinzip haben wir das DXF-Grabber-Modul für Python installiert und verwenden das als Import-Klasse um ACAD14 oder ACAD2000 konforme DXF's zu laden und in G-Code zu konvertieren.
Mit Corel- oder I
by
VDX
-
Allgemeines
... this are my "application specific" M-Codes, only usefull with the too modified Pronterface variant (modified temp-reading methodes, to read more variables from the Marlin4Due firmware):
* M43 - Read pin status via gcode Use M43 Px to read pin x to value - #option for gieCAPS
* M44 - Read all Input pins - D41 to D47 - #option for gieCAPS
* M130 - Single read: Ref-switches and Input-pin
by
VDX
-
General
... für die 3D-Druck-Tests hatte ich mir Euroformat-Einschubkarten mit dem VG-Stecker mit den jeweiligen Arduinos drauf zusammengelötet und damit einfach nur die originale IFC5-Einsteckkarte temporär ersetzt - so konnte ich fürs Fräsen die originale Isel-Interfacekarte und fürs 3D-Drucken eins der beiden anderen (Gen-3-Elektronik oder ArduinoMega2560) reinschieben ... sonst blieb alles beim Alten
by
VDX
-
Offtopic
... so langsam verliere ich die Übersicht, wer welche Anlagen und Applikationen mit meiner eigentlich fürs Pastedispensen modifizierten Pronterface-Variante "gieCAPS" und dem ArduinoDue-Controller mit der Firmware "Marlin4Due" (auch leicht modifiziert) betreibt ...
Die letzten beiden Tage habe ich bei einem Kunden in Holland eine unserer 3Achs-Maschinen mit dem ArduinoDue-CNC-Controller und dem
by
VDX
-
Projekte
... my variant calls "gieCAPS" and is basically OpenSource (as derived from an OS base), but the import-plugins aren't, so not meant for publishing it -- it's distributed with our machines for paste-dispensing and laser-engravin/cutting.
I can post you the basic software, but the interesting parts are the plugins and corresponding toolboxes and menu-addons, so not really usefull without ...
by
VDX
-
General
... my "modifying" was a pretty complex task with rewriting big parts of code, adding some new classes and changing the firmware Marlin4Due for theme-specific interaction too - so not so easy to point on.
Here is the GUI with some of the added "toolbox-buttons" on the right side
For using it with different resolutions and sizes all of the images were redrawn with 1x, 1.5x and 2x resolutions
by
VDX
-
General
... I've modified Pronterface and "expanded" the GUI with several toolboxes to control different types of machines and applications - starting with piezo-pastedispensing, laser-engraving and customer defined CNC-applications it's now on the way to a "multifunctional base"
Here's the German project thread --
This was for my company with aiming on our machines, so not totally Open Source - but
by
VDX
-
General
... I've modified and "expanded" Pronterface to use it for pastedispensing and laserengraving (and general CNC-controlling like pick'n'place and mill-engraving) by adding specific "toolboxes" and external importer-plugins - here an image of the modified GUI and some of the selectable toolboxes:
The "basic" program, derived from Pronterface is now called "gieCAPS" - it stays open-source ... b
by
VDX
-
Let's design something! (I've got an idea ...)
... wenn das nicht so geht, kannst du das evtl. ja auch nachträglich im GCode-File ändern - die Zeilennummer mit der Z-Höhe suchen und ab dann die F-Werte mit den neuen ersetzen.
Da sind meist nur zwei Geschwindigkeiten für G0 und G1, die du durch einen größeren Wert ersetzen lassen kannst - z.B. aus "F2000" ein "F3500" machen.
Für meine Pronterface-Variante gieCAPS habe ich eine spezielle "Tool
by
VDX
-
Software
... the program gieCAPS is, but not the different importer-plugins, which are separate compiled and called/executed EXE's
The export macro from Corel is simply recorded with common settings, so no problem to make it on your own ... and there should be several Open-Source HPGL-converter projects around, so bases for DIY exists ...
by
VDX
-
General
... yes, made several HPGL-converters for different systems - the last is a "familiy" of G-code importers for gieCAPS (derived from Printrun/Pronterface) for different vector formats, including HPGL.
With a "one-button"-macro in Corel it's as simple, as import or draw any possible geometry in Corel, press the button for the Corel-HPGL-exporter-macro -- then press the "import HPGL-macro" in gieC
by
VDX
-
General
... I'm importing different vector-formats with selfprogrammed "plugins" to create the needed G-code for my pastedispensers and laserengravers when running them with the Pronterface-variant "gieCAPS".
Previously set in the Marlin4Due-firmware the "E-steps per mm" value to 1, so I can calculate the pulses per line-length as millimeters and multiplicate them with the wished amount of "pulses per m
by
VDX
-
Laser Cutter Working Group
Hallo Leute,
falls jemand Lust hat und vor Ort ist - am kommenden WE, dem 18. + 19.3 findet in Frankfurt am Main die Make Rhein-Main statt, wo ich auch einer der Aussteller bin.
Hier der Link zur Veranstaltung -
Ich werde da den Pastedispenser "CNC-Simply" und einen etwas stabileren XY-Laser-Plotter (mit LED-Dummy statt Laserdiode drin) zusammen mit der Pronterface-Variante "gieCAPS" als Steu
by
VDX
-
Schwarzes Brett
Page 1 of 2
Pages: 12