Hi,
Rufus Τ. Firefly schrieb:
Danke für deine Antwort!
> Nö, das geht schon so. Du musst halt die Software zur Ansteuerung selbst
> schreiben bzw. anpassen, und natürlich die Steuerung des Extruders mit
> der Fräsensteuerung verheiraten.
Selbst die PC Software zu schreiben wollte ich vermeiden...
Firmware schreckt mich aber überhaupt nicht!
> So ein Extruder besteht i.d.R. aus einer Heizung, einem Temperaturfühler
> und einem Schrittmotor für den Materialvorschub.
Ich würde mir jetzt einfach eine komplette Einheit aus dem fernen Osten
zusenden lassen. Die liegen bei Ebay ja alle so um 50 Euro. Ein
vertretbares Risiko.
Als Beispiel hatte ich diese Einheit ins Auge gefasst (gibt viele
vergleichbare)
http://www.ebay.de/itm/271243974676?ru=http%3A%2F%2Fwww.ebay.de%2Fsch%2Fi.html%3F_sacat%3D0%26_from%3DR40%26_nkw%3D271243974676%26_rdc%3D1
> Wenn Deine CNC-Fräsen-Steuerung G-Code versteht, hast Du mit der
> üblichen Software wie z.B. RepetierHost ganz gute Chancen.
Also ich habe grundsätzlich zwei Möglichkeiten "in der Hinterhand" vor
der jetzigen Fräse hatte ich eine einfache CNC Bohrmaschine aus Holz und
mit Schubladenführungen! gebaut.
Ursprünglich nur um Erfahrung mit der Steuerung zu sammeln erwies die
sich zum Reinen Bohren von Platinen als erstaunlich genau und durchaus
einsetzbar!) Erst hatte die eine reine Step-Dir ansteuerung mit
LinuxCNC. Später habe ich eine eigene Steuerung mit ARM9 gebaut. Ging
dabei aber mehr um Erfahrungen mit der ARM9 Plattform als um das fertige
Modul.
Diese Steuerung zusammen mit der alten Endstufe wollte ich dann erst
nehmen um die zu meinem Glück völlig vermurkste Collinbus-Steuerung zu
ersetzen. Erst als ich dann gesehen habe das die Collinbus intern eine
Steckbare µC Karte hat und der Rest eine brauchbare Endstufe mit den mir
wohlbekannten -da auch auf meiner Selbstbauendstufe vorhandenen L620x-
ist habe ich den bequemen Weg gewählt, das µC Board entfernt und nur
durch ein paar Optokoppler und Bustreiber ersetzt.
Wird aktuell direkt vom Parallelport meines Fräs-Laptops gesteuert.
Ich könnte jetzt also entweder die Entwicklung meiner eigenen µC
Steuerung mit dem ARM9 als GCode interpreter wieder aufnehmen und dabei
noch implementieren was ich brauche, oder ich probiere ob ich LinuxCNC
beibringen kann den für den Drucker gedachten G-Code zu interpretieren.
ggf. unter zuhilfenahme eines kleinen Konvertierungsprogramms das den
Materialnachschub in eine (scheinbare) Bewegung der A Achse umschreibt,
Extruder dann in LinuxCNC als A Achse Eintragen...
Eine Auswertelogik für den NTC der so lange die Temperatur zu niedrig
ist die Fräse durch das "Endschaltersignal" blockiert.
Ich habe Nullschalter durch Lichschranke/Laserkombi ersetzt und an allen
Achsen beidseitig Endschalter angebracht. Alle Endschalter sind
ver-oder-t und belegen daher nur einen Eingang - Da würde ich das Signal
mit draufgeben... Das Blockiert zuverlässig jede Aktion.
Wenn das nicht geht würde ich halt meinen Interpreter weiter entwickeln,
wobei das nur der letzte Ausweg ist da es bei mir mit der freien Zeit
nicht mehr so üppig aussieht und die Steuerung bisher nur fürs Bohren
geeignet ist. Sprich: die Schrittweiten der X & Y Achse werden nicht
miteinander abgestimmt. Daher kann es durchaus sein das es bei der
Anfahrt eines Punktes eine Richtungsänderung gibt wenn die Position auf
X erreicht ist, auf Y aber noch nicht. Für Bohren ja unerheblich da nur
der Endpunkt zählt, fürs Fräsen und Drucken aber untragbar.
> Alternativ müsstest Du Dir etwas stricken, was Du vor die
> Fräsensteuerung setzt und was den G-Code in das von der Fräsensteuerung
> verstandene umsetzt. Wenn das dann gleichzeitig auch noch die
> Ansteuerung des Extruders und des beheizten Druckbetts übernimmt, musst
> Du an der Fräse selbst praktisch gar nichts verändern.
So würde ich das mit dem externen Interpreter ja auch machen... Da die
Treiber eh über Step-Dir angesteuert werden würde die "Parallelport
geeignete Schnittstelle bleiben und der Ausgang des USB Controllerboards
auch nur auf diese Schnittstelle gehen.
Gruß
Carsten
P.S.:
HAst du gerade ein einfaches "3D Druck G Code File zur Hand"?
Wenn nicht ist aber auch nicht tragisch, dann muss ich halt im Netz auf
die Suche gehen...