Version 38.1 von mbecker am 2022/11/27 19:29

Verstecke letzte Bearbeiter
mbecker 2.1 1 Wir bauen eine Loetpastenspucker... so aehnlich wie in der ct'make 5/2022
mbecker 1.1 2
3 \\
4
mbecker 37.1 5 \\
6
mbecker 2.1 7 = {{id name="Elektro-SolderPasteDispenser-Plan"/}}Plan =
8
mbecker 7.1 9 * Alten 3D Drucker umbauen (Marlin Alu2 steht im Lager - den duerfen wir benutzen)
mbecker 2.1 10 ** Der hat ne stabile Z Achse also kann der bissel Druck nach unten aushalten
mbecker 28.1 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
mbecker 29.1 15 * Aufgabe 3: Die Glasplatte durch magnetisches Metall ersetzen um die Platine mit Magneten zu justieren. Oder einen Anschlag drauf spannen (einfach Acryl lasercut.)
mbecker 2.1 16
17 = {{id name="Elektro-SolderPasteDispenser-ToBeChecked"/}}ToBeChecked =
18
19 * Steuerung am 3D Drucker ist so was RAMPS maessiges mit nem Arduino Mega\\
mbecker 19.1 20 ** Steuerung brauchbar ??? Seriele Konsole ? Serial G-Code ? Kann der das ? Also die ct Software schickt g-Code ueber den Serial Port. Der Drucker läuft mit 250000baud und Firmware Marlin 1.1.9.
21 ** [[image:attach:image2022-11-13_14-20-16.png||thumbnail="true" height="150"]]
mbecker 8.1 22 ** Endschalter? Die ct Software will Zeroing oder so.
mbecker 17.1 23 ** **Task**: Das Exe mal runterladen und versuchen damit den 3D Drucker zu bewegen.
mbecker 2.1 24 * Software
mbecker 11.1 25 ** Komisches ct'Delphi gedoehns... [[https:~~/~~/github.com/MakeMagazinDE/Solder-Paste-Dispenser>>url:https://github.com/MakeMagazinDE/Solder-Paste-Dispenser||shape="rect"]] 
mbecker 25.1 26 *** [[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 😞️
mbecker 14.1 27 *** Die benutzen M3,M5 Spidle On/Off Commands um den Dispenser zu triggern - wird der Printer nicht verstehen !?
mbecker 15.1 28 **** M106/M107 - Fan On/Off
mbecker 36.1 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...
mbecker 37.1 58 **** M701 - 👎 Load Filament - da kann man Laenge und Z-Move angeben
mbecker 36.1 59 **** (((
mbecker 37.1 60 (% style="letter-spacing: 0.0px;" %)M702 - 👎 Unload Filament
mbecker 36.1 61
62 {{code}}
63 M701 L1
64 echo:Unknown command: "M701 L1"
65 M702
66 echo:Unknown command: "M702"
67 {{/code}}
68 )))
69 **** (((
mbecker 37.1 70 (% style="letter-spacing: 0.0px;" %)Movement Experiments - Bewegt sich bis max x=200,y=210(knallt),z? e-ohne begrenzung
71
mbecker 36.1 72 {{code}}
73 G0 Z0 Y0 Z50
74 G0 Z15
75 G1 X150 Y50.3 E22.4 F3000
76 G0 E50
77 {{/code}}
mbecker 37.1 78 )))
79 **** (((
80 Besser Extruder ansteuern... Also der Extruder kann wie jede andere Achse angesteuert werden Achse = 'E'.
mbecker 36.1 81
82 {{code}}
83 G0 E50
84 {{/code}}
85 )))
mbecker 37.1 86
87 *
88 **
mbecker 34.1 89 *** Die benutzen auch
mbecker 35.1 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" ???
mbecker 34.1 91 **** $h - home - is das wie G28 oben ??
mbecker 16.1 92 ** 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"]] 
93 *** Bauteile auswaehlen, "Print Paste", gib ihm.
mbecker 25.1 94 ** Oder was selber basteln mit Python und UI ? Oder Node/JS/Electron ?
95 *** Electron Python Artikel.. bissel experimentell! [[https:~~/~~/medium.com/@abulka/electron-python-4e8c807bfa5e>>url:https://medium.com/@abulka/electron-python-4e8c807bfa5e||shape="rect"]]
96 *** Nodejs [[https:~~/~~/serialport.io/>>url:https://serialport.io/||shape="rect"]]
mbecker 27.1 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"]]
mbecker 30.1 99 **** **Erster Versuch [[ https:~~/~~/mariosgit.github.io/SolderPasteDispenser/>>url:https://mariosgit.github.io/SolderPasteDispenser/||shape="rect"]]**
mbecker 2.1 100
101 * Druckluft Dispenser kaufen ODER DIY was Motorgetriebenes ???
mbecker 12.1 102 ** Motorized Dispenser [[https:~~/~~/github.com/koendv/paste_dispenser>>url:https://github.com/koendv/paste_dispenser||shape="rect"]]
mbecker 21.1 103 *** 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.
mbecker 28.1 104 *** [[Nervoeser Youtuber mit SolderPasteDispenser an einem Extruder Motor.>>url:https://www.youtube.com/watch?v=BFOmYFK7eTA||shape="rect"]]
mbecker 2.1 105
mbecker 1.1 106 \\
107
mbecker 32.1 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
mbecker 2.1 112 = {{id name="Elektro-SolderPasteDispenser-Referenzen"/}}Referenzen =
113
mbecker 38.1 114 * ct 5/2022 liegt vor ({{mention reference="XWiki.mbecker" style="FULL_NAME" anchor="XWiki-mbecker-wmtVo"/}} bzw. im Makerspace Regal) Kopie im Anhang...
mbecker 7.1 115 * 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"]]
mbecker 4.1 116 * 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"]]
mbecker 19.1 117 * G-Code [[https:~~/~~/reprap.org/wiki/G-code>>url:https://reprap.org/wiki/G-code||shape="rect"]]
118 * Marlin GCode: [[https:~~/~~/marlinfw.org/docs/gcode/G000-G001.html>>url:https://marlinfw.org/docs/gcode/G000-G001.html||shape="rect"]]
mbecker 3.1 119
mbecker 4.1 120 \\
mbecker 3.1 121
mbecker 7.1 122 (% class="wrapped relative-table" style="width: 71.1907%;" %)
123 |(% style="width: 16.4164%;" %)(((
mbecker 2.1 124 (% class="content-wrapper" %)
125 (((
126 ct'make
127 )))
mbecker 7.1 128 )))|(% style="width: 26.7659%;" %)(((
mbecker 2.1 129 (% class="content-wrapper" %)
130 (((
mbecker 3.1 131 [[image:attach:IMG_0216.JPEG||thumbnail="true" height="150"]]
mbecker 2.1 132 )))
mbecker 7.1 133 )))|(% style="width: 27.9555%;" %)(((
mbecker 2.1 134 (% class="content-wrapper" %)
135 (((
mbecker 3.1 136 [[image:attach:IMG_0217.JPEG||thumbnail="true" height="150"]]
mbecker 2.1 137 )))
mbecker 7.1 138 )))|(% style="width: 28.9118%;" %)(((
mbecker 2.1 139 (% class="content-wrapper" %)
140 (((
mbecker 3.1 141 [[image:attach:IMG_0218.JPEG||thumbnail="true" height="150"]]
mbecker 2.1 142 )))
143 )))
mbecker 7.1 144 |(% style="width: 16.4164%;" %)(((
mbecker 2.1 145 \\
mbecker 7.1 146 )))|(% style="width: 26.7659%;" %)(((
mbecker 2.1 147 \\
mbecker 7.1 148 )))|(% style="width: 27.9555%;" %)(((
mbecker 2.1 149 \\
mbecker 7.1 150 )))|(% style="width: 28.9118%;" %)(((
mbecker 2.1 151 \\
152 )))
mbecker 7.1 153 |(% style="width: 16.4164%;" %)(((
mbecker 2.1 154 (% class="content-wrapper" %)
155 (((
156 3D Drucker
mbecker 1.1 157
mbecker 2.1 158 Marlin Alu2
159 )))
160
161 Controller RAMPS?
mbecker 7.1 162 )))|(% style="width: 26.7659%;" %)(((
mbecker 2.1 163 (% class="content-wrapper" %)
164 (((
mbecker 3.1 165 [[image:attach:IMG_0211.JPEG||thumbnail="true" height="150"]]
mbecker 2.1 166 )))
mbecker 7.1 167 )))|(% style="width: 27.9555%;" %)(((
mbecker 6.1 168 (% class="content-wrapper" %)
169 (((
mbecker 7.1 170 [[image:attach:image2022-11-7_12-25-13.png||thumbnail="true" height="150"]]
mbecker 6.1 171 )))
mbecker 7.1 172 )))|(% style="width: 28.9118%;" %)(((
mbecker 9.1 173 Sieht aus wie ein RAMPS 1.6plus, vergl. Aliexpress.
mbecker 6.1 174
mbecker 10.1 175 [[https:~~/~~/reprap.org/wiki/RAMPS_1.6>>url:https://reprap.org/wiki/RAMPS_1.6||shape="rect"]]
mbecker 6.1 176
177 \\
mbecker 2.1 178 )))
mbecker 21.1 179 |(% style="width: 16.4164%;" %)(((
180 (% class="content-wrapper" %)
181 (((
182 Beispiele fuer verwendbare Spritzen.
183 )))
mbecker 2.1 184
mbecker 21.1 185 am Besten die mit Stoessel+Gummi+Presskappe innen.
186
187 Unser "Presser" ersetzt den Stoessel, der Rest bleibt.
188 )))|(% style="width: 26.7659%;" %)(((
189 (% class="content-wrapper" %)
190 (((
mbecker 33.1 191 [[image:attach:image2022-11-13_20-10-14.png||thumbnail="true" width="200"]]
mbecker 21.1 192 )))
193 )))|(% style="width: 27.9555%;" %)(((
194 (% class="content-wrapper" %)
195 (((
mbecker 2.1 196 \\
mbecker 21.1 197 )))
198 )))|(% style="width: 28.9118%;" %)(((
199 Anforderung Extruder
mbecker 2.1 200
mbecker 21.1 201 * Schnell die Spritze wechseln koennen
202 * Stabile Spritzenhalterung, darf nicht wackeln, wegen Genauigkeit
203 * Verschiedene Spritzengroessen via Adapter oder Einstellung.
204 )))
mbecker 38.1 205 |(% style="width: 16.4164%;" %)(((
206 (% class="content-wrapper" %)
207 (((
208 Mechanik
209 )))
mbecker 21.1 210
mbecker 38.1 211 Extruder Motor ->
212 )))|(% style="width: 26.7659%;" %)(((
213 (% class="content-wrapper" %)
214 (((
215 [[image:attach:511NY0WV5gL._SL1000_.jpg||thumbnail="true" height="150"]]
216 )))
217 )))|(% style="width: 27.9555%;" %)(((
218 (% class="content-wrapper" %)
219 (((
mbecker 2.1 220 \\
mbecker 38.1 221 )))
222 )))|(% style="width: 28.9118%;" %)(((
223 \\
224 )))
mbecker 21.1 225
226 \\
mbecker 31.1 227
228 \\
229
mbecker 38.1 230 \\
231
mbecker 31.1 232 {{confluence_attachments/}}
233
234 \\
235
236 \\