Änderungen von Dokument Elektro - SolderPasteDispenser
Zuletzt geändert von mbecker am 2024/09/13 11:51
Zusammenfassung
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -2,11 +2,17 @@ 2 2 3 3 \\ 4 4 5 +\\ 6 + 5 5 = {{id name="Elektro-SolderPasteDispenser-Plan"/}}Plan = 6 6 7 7 * Alten 3D Drucker umbauen (Marlin Alu2 steht im Lager - den duerfen wir benutzen) 8 8 ** Der hat ne stabile Z Achse also kann der bissel Druck nach unten aushalten 9 -* ... 11 +* Aufgabe 1: Extruder Motor zu einem Spritzen Dispenser umbauen 12 +* Aufgabe 2: Software anpassen, die Dispense Komandos M3,M5 muessen ersetzt werden mit Extruder Kommandos. 13 +*1. brauchbare Kommandos finden 14 +*1. Softwarte anpassen oder neu machen 15 +* Aufgabe 3: Die Glasplatte durch magnetisches Metall ersetzen um die Platine mit Magneten zu justieren. Oder einen Anschlag drauf spannen (einfach Acryl lasercut.) 10 10 11 11 = {{id name="Elektro-SolderPasteDispenser-ToBeChecked"/}}ToBeChecked = 12 12 ... ... @@ -20,33 +20,92 @@ 20 20 *** [[https:~~/~~/www.embarcadero.com/products/delphi/starter/free-download>>url:https://www.embarcadero.com/products/delphi/starter/free-download||shape="rect"]] Ja super mit registrieren und scheiss. 🙄🙄🙄 Und dann fehlen auch noch irgendwelche Referenzen 😞️ 21 21 *** Die benutzen M3,M5 Spidle On/Off Commands um den Dispenser zu triggern - wird der Printer nicht verstehen !? 22 22 **** M106/M107 - Fan On/Off 23 -**** (% class="language-plaintext highlighter-rouge" %){{code language="none"}}G28{{/code}}(%%) - Home, run into enstops and set 0 24 -**** (% class="language-gcode" %){{code language="none"}}G10{{/code}}(%%) - Retract - pull back Fillament 25 -**** G11 - Recover - pull in Fillament - Vielleicht kann man damit den Tropfen absetzen ? 26 -**** M302 - Cold Extrude - Parameter um kalte Extrusion zu erlauben, bzw Temp einzustellen 27 -**** M575 B115200 - Change Baud Rate !!! 28 -**** M701 - Load Filament - da kann man Laenge und Z-Move angeben 29 -**** M702 - Unload Filament 30 -**** Besser Extruder ansteuern... 29 +**** (% class="language-plaintext highlighter-rouge" %){{code language="none"}}G28{{/code}}(%%) - ✔ Home, run into enstops and set 0 30 +**** ((( 31 +(% style="letter-spacing: 0.0px;" %)M114 - Report Position - Parameter D,E,R tun nix 32 + 33 +{{code}} 34 +M114 35 +X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0 36 +M114 R 37 +{{/code}} 38 +))) 39 +**** (% style="letter-spacing: 0.0px;" %)M154 - 👎 Position Auto-Report - Auch Sch... 40 + 41 +* 42 +** 43 +*** 44 +**** (% class="language-gcode" %){{code language="none"}}G10{{/code}}(%%) - 👎 Retract - pull back Fillament 45 +**** G11 - 👎 Recover - pull in Fillament - Vielleicht kann man damit den Tropfen absetzen ? 46 +**** ((( 47 +M302 - ✔ Cold Extrude - Parameter um kalte Extrusion zu erlauben, bzw Temp einzustellen 48 + 49 +{{code}} 50 +M302 51 +echo:Cold extrudes are disabled (min temp 170C) 52 +M302 S0 53 +M302 54 +echo:Cold extrudes are enabled (min temp 0C) 55 +{{/code}} 56 +))) 57 +**** M575 B115200 - 👎 Change Baud Rate !!! - Tut der nicht !!! Sch... 58 +**** M701 - 👎 Load Filament - da kann man Laenge und Z-Move angeben 59 +**** ((( 60 +(% style="letter-spacing: 0.0px;" %)M702 - 👎 Unload Filament 61 + 62 +{{code}} 63 +M701 L1 64 +echo:Unknown command: "M701 L1" 65 +M702 66 +echo:Unknown command: "M702" 67 +{{/code}} 68 +))) 69 +**** ((( 70 +(% style="letter-spacing: 0.0px;" %)Movement Experiments - Bewegt sich bis max x=200,y=210(knallt),z? e-ohne begrenzung 71 + 72 +{{code}} 73 +G0 Z0 Y0 Z50 74 +G0 Z15 75 +G1 X150 Y50.3 E22.4 F3000 76 +G0 E50 77 +{{/code}} 78 +))) 79 +**** ((( 80 +Besser Extruder ansteuern... Also der Extruder kann wie jede andere Achse angesteuert werden Achse = 'E'. 81 + 82 +{{code}} 83 +G0 E50 84 +{{/code}} 85 +))) 86 + 87 +* 88 +** 89 +*** Die benutzen auch 90 +**** $x - Status report anfordern! Damit pruefen die ob die CNC bereit ist fuer neue Kommandos - Marlin kann auch "positionen" reporten mit M114, M154 - also wenn sich da nix aendert is das wie "bereit" ??? 91 +**** $h - home - is das wie G28 oben ?? 31 31 ** Cooler waere das in den KiCAD html BOM viewer einzubauen. [[https:~~/~~/developer.chrome.com/docs/apps/app_serial/>>url:https://developer.chrome.com/docs/apps/app_serial/||shape="rect"]] 32 32 *** Bauteile auswaehlen, "Print Paste", gib ihm. 33 33 ** Oder was selber basteln mit Python und UI ? Oder Node/JS/Electron ? 34 34 *** Electron Python Artikel.. bissel experimentell! [[https:~~/~~/medium.com/@abulka/electron-python-4e8c807bfa5e>>url:https://medium.com/@abulka/electron-python-4e8c807bfa5e||shape="rect"]] 35 35 *** Nodejs [[https:~~/~~/serialport.io/>>url:https://serialport.io/||shape="rect"]] 36 -*** Am einfachsten waere Chrome-WebSerialAPI [[https:~~/~~/codelabs.developers.google.com/codelabs/web-serial/#1>>url:https://codelabs.developers.google.com/codelabs/web-serial/#1||shape="rect"]] 97 +*** Am einfachsten waere Chrome-WebSerialAPI [[https:~~/~~/codelabs.developers.google.com/codelabs/web-serial/#1>>url:https://codelabs.developers.google.com/codelabs/web-serial/#1||shape="rect"]] 98 +**** [[https:~~/~~/googlechromelabs.github.io/serial-terminal/>>url:https://googlechromelabs.github.io/serial-terminal/||shape="rect"]] 99 +**** **Erster Versuch [[ https:~~/~~/mariosgit.github.io/SolderPasteDispenser/>>url:https://mariosgit.github.io/SolderPasteDispenser/||shape="rect"]]** 37 37 38 38 * Druckluft Dispenser kaufen ODER DIY was Motorgetriebenes ??? 39 39 ** Motorized Dispenser [[https:~~/~~/github.com/koendv/paste_dispenser>>url:https://github.com/koendv/paste_dispenser||shape="rect"]] 40 40 *** Das Teil Adaptieren an den vorhandenen Extruder Motor !? Da versteh ich nicht wie man mal schnell die Spritze wechseln kann. Und es sieht wackelig aus - zu wenig Fuehrung fuer die Spritze. 41 -*** ((( 42 -{{embed url="https://www.youtube.com/watch?v=BFOmYFK7eTA"/}} 43 -))) 104 +*** [[Nervoeser Youtuber mit SolderPasteDispenser an einem Extruder Motor.>>url:https://www.youtube.com/watch?v=BFOmYFK7eTA||shape="rect"]] 44 44 45 45 \\ 46 46 108 += {{id name="Elektro-SolderPasteDispenser-Ideen++"/}}Ideen++ = 109 + 110 +Mit LidarSensor einen Konturenfolger(Z) basteln, dann kann man auch Zuckerguss auf Kekse drückn. Der Marlin kann sogar M260,M261 I2C Nachichten rein und raus ballern, also mit so einem VL53xx oder wie die Dinger heissen, kommunizieren. 111 + 47 47 = {{id name="Elektro-SolderPasteDispenser-Referenzen"/}}Referenzen = 48 48 49 -* ct 5/2022 liegt vor ({{mention reference="XWiki.mbecker" style="FULL_NAME" anchor="XWiki-mbecker- ommAs"/}} bzw. im Makerspace Regal) Kopie im Anhang...114 +* ct 5/2022 liegt vor ({{mention reference="XWiki.mbecker" style="FULL_NAME" anchor="XWiki-mbecker-fWtEz"/}} bzw. im Makerspace Regal) Kopie im Anhang... 50 50 * ct Links [[https:~~/~~/www.heise.de/select/make/2022/5/softlinks/xwmq?wt_mc=pred.red.make.make052022.102.softlink.softlink>>url:https://www.heise.de/select/make/2022/5/softlinks/xwmq?wt_mc=pred.red.make.make052022.102.softlink.softlink||shape="rect"]] 51 51 * Was mit RAMPS und Endschalter Config: [[https:~~/~~/www.instructables.com/Configuring-Endstops-on-Ramps-14-with-Marlin-firmw/>>url:https://www.instructables.com/Configuring-Endstops-on-Ramps-14-with-Marlin-firmw/||shape="rect"]] 52 52 * G-Code [[https:~~/~~/reprap.org/wiki/G-code>>url:https://reprap.org/wiki/G-code||shape="rect"]] ... ... @@ -123,7 +123,7 @@ 123 123 )))|(% style="width: 26.7659%;" %)((( 124 124 (% class="content-wrapper" %) 125 125 ((( 126 -[[image:attach:image2022-11-13_20-10-14.png||hei ght="250"]]191 +[[image:attach:image2022-11-13_20-10-14.png||thumbnail="true" width="200"]] 127 127 ))) 128 128 )))|(% style="width: 27.9555%;" %)((( 129 129 (% class="content-wrapper" %) ... ... @@ -141,3 +141,11 @@ 141 141 \\ 142 142 143 143 \\ 209 + 210 +\\ 211 + 212 +{{confluence_attachments/}} 213 + 214 +\\ 215 + 216 +\\
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -82247 7901 +82247901 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://wiki.makerspace-darmstadt.de/spaces/PROJ/pages/82247 790/Elektro - SolderPasteDispenser1 +https://wiki.makerspace-darmstadt.de/spaces/PROJ/pages/82247901/Elektro - SolderPasteDispenser