Suche
Lieber Nutzer, die Forumssoftware wurde aktualisiert. Für die Erstanmeldung musst Du bitte dein Passwort zurücksetzen.
Dear user, the forum software has been updated. For the first login please reset your password.
Erste Platine - Naj...
 
Benachrichtigungen
Alles löschen

Erste Platine - Naja

40 Beiträge
11 Benutzer
0 Reactions
11.8 K Ansichten
Gunther
(@gunther57)
Beiträge: 938
Prominent Member
 

Hallo Thomas,
560 Ohm gehen auch, der Wert ist unkritisch. Die Widerstände sollen dur die Arduino Ein/Ausgänge bei Kurzschluss schützen. Dazu wird der Strom auf unter 10mA begrenzt.

Du brauchst du einen Endschaltereingang mit dem Arduino verbinden, da alle Endschlter in Reihenschaltung sind. Ich habe dazu schon den X-links benutzt.

Die Endschalter-Eingänge Y-vorn, Y-hinten und Z-unten fehlen ja sowieso, da sich dort ein Konflickt mit einer Schraube ergiebt.

Die 5V Verbindung benötigst du nicht. der Arduino bekommt seine Spannung über USB.

Gruß Gunther

PS: Dein 1,3mm Bohrer scheint stumpf zu sein.
Leichte Gratbildung an den Rändern der Leiterbahnen und Bohrungen kannst du mit feiner Stahwolle beseitigen.

Bitte keine PN. Ich bekomme keine Benachrichtigung. Besser ein e-mail.

Hardware: SC1/300, eigenbau Aduino USB V9.6
Software: Win7-64bit, Eagle, QCAD, Freecad, Estlcam V8, V9, V10
Hobby: Elektronik
;Meine DropBox

 
Veröffentlicht : 05/01/2017 7:37 pm
Gunther
(@gunther57)
Beiträge: 938
Prominent Member
 

Wenn Du damit die Pin- Durchführungen meinst, die sehen gut aus. Allerdings dachte ich, dass die mit einem 30°- Fräser noch etwas breiter werden würden, aber nur minimal. Hier das Ergebnis mit dem 30°Stichel.

Fräsbreite für Stichel mit 0,1mm Spitzenbreite und Frästiefe 0,15mm

30° = 0,18mm
60° = 0,27mm also +0,09mm Durchmesser; ergibt an jeder Seite 0,045mm mehr Materialabtrag

In deinem Fall also an jeder Seite der Leiterbahn 0,045mm wehniger Breite also insgesammt eine um 0,09mm schmalere Bahnen.

Gruß Gunther

Bitte keine PN. Ich bekomme keine Benachrichtigung. Besser ein e-mail.

Hardware: SC1/300, eigenbau Aduino USB V9.6
Software: Win7-64bit, Eagle, QCAD, Freecad, Estlcam V8, V9, V10
Hobby: Elektronik
;Meine DropBox

 
Veröffentlicht : 05/01/2017 7:50 pm
(@thomki_de)
Beiträge: 45
Trusted Member
Themenstarter
 

Hallo Thomas,

PS: Dein 1,3mm Bohrer scheint stumpf zu sein.

Gut möglich, älteres "Modell"

Mit den Antworten warst Du schneller, sorry, war dinnieren. 🙂

mit freundlichen Grüßen

Thomas

----------------------------------------------------------------------------------
Stepcraft 2/420, WinPCNC, HR10, CorelDraw, Estlcam + Arduino USB, Proxxon IBS/E

 
Veröffentlicht : 05/01/2017 8:45 pm
(@thomki_de)
Beiträge: 45
Trusted Member
Themenstarter
 

Wenn Du damit die Pin- Durchführungen meinst, die sehen gut aus. Allerdings dachte ich, dass die mit einem 30°- Fräser noch etwas breiter werden würden, aber nur minimal. Hier das Ergebnis mit dem 30°Stichel.

Fräsbreite für Stichel mit 0,1mm Spitzenbreite und Frästiefe 0,15mm

30° = 0,18mm
60° = 0,27mm also +0,09mm Durchmesser; ergibt an jeder Seite 0,045mm mehr Materialabtrag

In deinem Fall also an jeder Seite der Leiterbahn 0,045mm wehniger Breite also insgesammt eine um 0,09mm schmalere Bahnen.

Gruß Gunther

Im Textdokument "Benutzte Fräser" sind (noch) zwei Dateien für Leiterbahnen und Text verzeichnet. In der Dropbox sind diese aber zusammengefasst in ....Iso+Text....Damit habe ich doch gar keine Möglichkeit, Text und Leiterbahnen getrennt zu fräsen. Hätte ich als Frästiefe 0,1 eingestellt, wäre das Ergebnis natürlich optimal(er).

mit freundlichen Grüßen

Thomas

----------------------------------------------------------------------------------
Stepcraft 2/420, WinPCNC, HR10, CorelDraw, Estlcam + Arduino USB, Proxxon IBS/E

 
Veröffentlicht : 05/01/2017 9:22 pm
Gunther
(@gunther57)
Beiträge: 938
Prominent Member
 

Die Dateien habe ich zusammengefasst, da der gleiche Fräser benutzt wird und durch optimierung der Wege deutlich Zeit gesparrt wird.

Die Frästiefe wird vom G-Code an die Maschine gesendet. Du kannst nur über einen veränderten Z-Nullpnkt eine globale Frästiefenveränderung vornehmen.
So wird eine Fäsbahn z.B. begonnen:

...
G00 X0.0810 Y-0.0161 		(Anfangspunkt anfahren)
G01 Z-0.1500 F600   		(Fräser Absenken mit 600mm/min auf Frästiefe)
G01 X0.0810 Y3.0161 F240   	(Fräsen mit 240mm/min)
G01 X0.0687 Y3.0459 		(Fräsen)
...

und so beginnt ein Text:

...
G00 X-11.8283 Y51.2066 
G01 Z-0.2000 F600   
G01 X-11.8283 Y52.2743 F600   
G01 X-11.5613 Y52.5413 
...

Du siehst der einzigste Unterschied (wenn man von den X/Y Werten absieht) ist die Tiefe Z-0.2000.

Du kannst nur eine Z-Nullpunkt Verschiebung vornehmen um eine globale Frästiefenveränderung vorzunehmen. Stell da zu den Z-Null einfach 0.05mm über die Leiterplatte, damit erreichst du eine Frästiefe von 0.1mm.

Oder du benutzt eine Editor und lässt alle "Z-0.1500" durch "Z-0.1000" ersetzen.

Gruß Gunther

Bitte keine PN. Ich bekomme keine Benachrichtigung. Besser ein e-mail.

Hardware: SC1/300, eigenbau Aduino USB V9.6
Software: Win7-64bit, Eagle, QCAD, Freecad, Estlcam V8, V9, V10
Hobby: Elektronik
;Meine DropBox

 
Veröffentlicht : 06/01/2017 1:40 am
(@thomki_de)
Beiträge: 45
Trusted Member
Themenstarter
 

Vielen Dank für die vielen Erläuterungen. Ich bin nun wirklich Neuling auf dem Gebiet und die Fräse habe ich erst seit ca. 1 Monat. Manchmal ist es schwer, sich in die Abläufe hinein zu denken. Also werde ich vor dem Umbau auf Arduino noch ne Platte fräsen. Die erste ist zwar schon bestückt, aber Reserve ist immer gut.

P.S. Gibt es für den Arduino eigentlich Vorgaben für Etslcam was Parameter betrifft wie Endschalter oben,unten, negiert. Ich weiß, man kann über Estlcam eine bestimmte Maschine auswählen, aber die vorhandenen Voreinstellungen betreffen ja nur Wege, Schritte, Maßeinheit u.s.w.

mit freundlichen Grüßen

Thomas

----------------------------------------------------------------------------------
Stepcraft 2/420, WinPCNC, HR10, CorelDraw, Estlcam + Arduino USB, Proxxon IBS/E

 
Veröffentlicht : 06/01/2017 12:24 pm
Gunther
(@gunther57)
Beiträge: 938
Prominent Member
 

P.S. Gibt es für den Arduino eigentlich Vorgaben für Etslcam was Parameter betrifft wie Endschalter oben,unten, negiert. ...

Dann blätter hier mal zurück und lies alles nochmal ganz langsam. Welcher Enschalter aktiviert werden muss hatte ich schon beschrieben.

Zusätzlich muss der Endschater auf "Invertieren" stehen.

Die restlichen Schalter sind Geschmackssache, ich benutze nur noch den Sensoreingang für WLS oder Abtasten der Oberfläche.

Gruß Gunther

Bitte keine PN. Ich bekomme keine Benachrichtigung. Besser ein e-mail.

Hardware: SC1/300, eigenbau Aduino USB V9.6
Software: Win7-64bit, Eagle, QCAD, Freecad, Estlcam V8, V9, V10
Hobby: Elektronik
;Meine DropBox

 
Veröffentlicht : 06/01/2017 3:00 pm
(@thomki_de)
Beiträge: 45
Trusted Member
Themenstarter
 

Gestern habe ich die Steuerung auf Estlcam+Arduino umgebaut. Was soll ich sagen es...es läuft ! :woohoo:

Zum Testen habe ich den Arduino- Eigenbau von Gunther hergestellt.

Allerdings wurden die Werkzeugwechsel- Befehle von estlcam ignoriert. Hat jemand eine Idee, wieso?

Muss ich da irgendwas einstellen? Habe nichts gefunden. Ich hab mich dann so beholfen: Das Bohr- Programm noch mal "trocken" (Z+50) laufen lassen, an der entsprechenden Stelle (M06) gestoppt, Werkzeug gewechselt und weiter gings. Aber so isses ja nicht gedacht.

Das kam dann bei raus

Ein leichter Versatz bei den 1mm und 1,2mm Bohrungen kommt von Nachnullen, trotz Brille ! B)

mit freundlichen Grüßen

Thomas

----------------------------------------------------------------------------------
Stepcraft 2/420, WinPCNC, HR10, CorelDraw, Estlcam + Arduino USB, Proxxon IBS/E

 
Veröffentlicht : 07/01/2017 2:40 pm
Rüdiger Winter
(@johnnyno5)
Beiträge: 89
Trusted Member
 

Moin Thomki

Respekt!!

Bis dann
Matthias

Stepcraft 420/2, DIY Shield, Kress 800, EstlCam 9 Vollversion, QCAD

 
Veröffentlicht : 07/01/2017 2:51 pm
(@drilldevil)
Beiträge: 1399
Noble Member
 

hi,

haste da ne einstellung vorgenommen ?

Andreas

 
Veröffentlicht : 07/01/2017 2:55 pm
(@thomki_de)
Beiträge: 45
Trusted Member
Themenstarter
 

Respekt!!

Danke , der gilt aber vor allem den hervorragenden Leistungen von Christian und Gunther !

@Christian, demnächst wächst auch Deine Urlaubskasse 😉

mit freundlichen Grüßen

Thomas

----------------------------------------------------------------------------------
Stepcraft 2/420, WinPCNC, HR10, CorelDraw, Estlcam + Arduino USB, Proxxon IBS/E

 
Veröffentlicht : 07/01/2017 2:57 pm
(@thomki_de)
Beiträge: 45
Trusted Member
Themenstarter
 

hi,

haste da ne einstellung vorgenommen ?

Danke, aber es geht um Estlcam. Um die CNC- Steuerung natürlich.

mit freundlichen Grüßen

Thomas

----------------------------------------------------------------------------------
Stepcraft 2/420, WinPCNC, HR10, CorelDraw, Estlcam + Arduino USB, Proxxon IBS/E

 
Veröffentlicht : 07/01/2017 2:58 pm
Gunther
(@gunther57)
Beiträge: 938
Prominent Member
 

Das mit dem Werkzeugwechsel kenn ich, Estcam hält bei M06 Befehl nicht an. Aber vor dem Wechsel fährt die Z-Achse 30mm hoch. Drück dann einfach Pause und wechsel das Werkzeug.

So sieht der Code zum Werkzeugwechsel in meinen Dateien aus.

...
G00 Z2.0000 		( raus aus dem letzten Bohrloch)
M05			( Spindel aus)
G00 Z30.0000 		( Z-Achse hochfahren)
G00 X0.0000 Y0.0000 	( Y/X Nullpunkt anfahren)
M06 T02  ; 1.0000 	( Werkzeugwechselbefehl)
G01 Z0.0000 F600  	( Z-Abnullen) 
M06 			( keine ahnung warun nochmal der Wechselbefehl)
G00 Z2.0000 		( Z-Sicherheithöhe)
M03			( Spindel an)

könnte das mal jemand unter Estlcam ausprobieren?

Zu deiner Leiterplatte: Da sind einige Patzer die ich mir nicht erklären kann. Was mich erstaut... die Pads für den FTI232 sind super geworden, aber an eigentlich unkritischen Stellen sind die Leiterbahnen (fast) weg.

Gruß Gunther

Bitte keine PN. Ich bekomme keine Benachrichtigung. Besser ein e-mail.

Hardware: SC1/300, eigenbau Aduino USB V9.6
Software: Win7-64bit, Eagle, QCAD, Freecad, Estlcam V8, V9, V10
Hobby: Elektronik
;Meine DropBox

 
Veröffentlicht : 07/01/2017 6:38 pm
Andreas Schulz
(@andys1957)
Beiträge: 764
Prominent Member
 

Hi Gunther,

ich habe Deinen Code jetzt nicht getestet, aber bei einem von Estlcam generierten G-Code sieht der Werkzeugwechselbefehl so aus:

G00 Z20.0000
M05
M00 (Wechsle Werkzeug: Einschneider 2mm)
M03 S15000

Also M00, anstatt wie bei Dir M06, und das funktioniert bei mir einwandfrei.

Gruß
Andy

Fräse: SC 2/600 mit PerfKit, T-Nut, Vakuum, Kress 1050 FME-1
CAD, CAM, Steuerung: FreeCAD, Estlcam, Estlcam/Arduino ("Forums-Shield")
Laser, Software: Sculpfun S30 Pro, Eleksmaker A3 mit Atomstack R30 (IR), Lightburn
3D-Druck: FB Reborn 2, Art. Genius und Gen. Pro, CTC Bizer, Elegoo Mars

 
Veröffentlicht : 07/01/2017 7:33 pm
Uwe
 Uwe
(@ubo)
Beiträge: 2878
Famed Member
 

Das sollte aber auch mit M00 funktionieren.
M00 = programmierte Programmunterbrechung (Abbruch); erfordert eine Bedienhandlung

Du hast aber vollkommen recht der bessere Befehl ist M06.
M06 = manueller Werkzeugwechsel

Gruß, Uwe WinPC-Nc V4, EstlCAM V11 / V12 www.ubo-cnc.de

 
Veröffentlicht : 07/01/2017 8:36 pm
Seite 2 / 3
Teilen: