Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
cam:x350 [2020/01/12 16:07] – [Partliste] 9rcam:x350 [2023/02/10 12:50] – [ToDo:] gigo
Line 9: Line 9:
 Beteiligt         : einanderer, gigo, 9R, iggy Beteiligt         : einanderer, gigo, 9R, iggy
 Termine_page      :  Termine_page      : 
-Status_           : läuft / Probleme mit Filamenteinzug+Status_           : Projekt läuft / Neubau Firmware/Extruder, Drucker aktuell nicht einsatzbereit
 Kategorie_tags    : Hardware, Software, CAM, 3D, 3D-Druck Kategorie_tags    : Hardware, Software, CAM, 3D, 3D-Druck
 Verwandtes_tags   : Labor Verwandtes_tags   : Labor
Line 20: Line 20:
   * Druckvolumen(X*Y*Z) : 350mm * 210mm * 200mm   * Druckvolumen(X*Y*Z) : 350mm * 210mm * 200mm
   * Standort: Labor   * Standort: Labor
-  * Status: funktionsfähig Probleme mit Filamenteinzug+  * Status: Neubau Firmware/Extruder, Drucker aktuell nicht einsatzbereit
  
 **Filamenteinzug** **Filamenteinzug**
Line 33: Line 33:
  
   * Motioncontroller: [[https://reprap.org/wiki/Megatronics_3.0|Megatronics v3.0 rev h]]   * Motioncontroller: [[https://reprap.org/wiki/Megatronics_3.0|Megatronics v3.0 rev h]]
-    * Steppertreiber? +    * {{ :cam:datasheet_megatronicsv3.pdf |Datasheet}} 
-  Stepper+    [[http://wilbo666.pbworks.com/f/PinMap2560.png|MCU ATMEGA2560 16AU 1522]] 
-    * X? +    * ISP-Connector über dem MicroSDCardSplot, Pin1 inst links 
-    * Y1? +    * Steppertreiber: THB6128 
-    * Y2? + 
-    * Z: ? +  * Default Microstepping
-    * E: ?+    * XM1H M2L M3H = 32 
 +    * YM1H M2L M3H = 32 
 +    * Z: M1L M2L M3H = 16 
 +    * E: M1L M2L M3H = 16
  
 ===Pinbelegung ===Pinbelegung
  
-ToDo+====AUX3 
 +^use^BLTouch5V^BLTsense^BLTpwm^BLTgnd^ 
 +|upper row|5V|PL1|PL3|GND| 
 +|lower row|5V|PL0|PL2|GND| 
 +^use^  ^ ^ ^ ^ 
 + 
 +====Fans 
 + 
 +|Name | pin name | klipper name | use | 
 +|Fan1 | D6 (pwm) | PH3 | heater cooler | 
 +|Fan2 | D7 (pwm) | PH4 | housing cooler | 
 +==Software 
 + 
 +===Repetierhost firmware dumps 
 + 
 +https://github.com/muccc/x350stuff/tree/master/megatronics30_motionController/repetierhost_3.1_legacy
  
 = Bedienung = Bedienung
Line 51: Line 69:
   - 3D Modell erzeugen/erhalten   - 3D Modell erzeugen/erhalten
   - mit Slicing-Software G-Code erzeugen und zum Drucker übertragen   - mit Slicing-Software G-Code erzeugen und zum Drucker übertragen
-  - Octoprint zur Ansteuerung und Überwachung des Druckers ist im club-netz erreichbar: [[http://83.133.178.101|83.133.178.101]]+  - Mainsail zur Ansteuerung und Überwachung des Druckers ist im club-netz erreichbar: [[http://83.133.178.101|83.133.178.101]]
   - ggf. Bett reinigen   - ggf. Bett reinigen
   - Druck starten und beaufsichtigen   - Druck starten und beaufsichtigen
Line 58: Line 76:
 = Slicing = Slicing
  
-== Slic3r+Konfiguration und Slicing-Profile für alle 3D-Drucker im Club: [[https://github.com/muccc/3d-print-profiles]]
  
-[[https://github.com/muccc/reprap-x350-slic3r-profile]] Status: Working, but can be improved.+Slic3r/PrusaSlicer Profile für X350: [[https://raw.githubusercontent.com/muccc/3d-print-profiles/master/reprap_x350/slic3r/reprap_x350.ini]]
  
-== Cura+Cura: tbd
  
-tbd 
- 
-== Prusa Slicer 
- 
-tbd 
  
 == allgemeine Druckparameter == allgemeine Druckparameter
Line 81: Line 94:
 = Wartung = Wartung
  
-== Filamentwechsel+==Filamentwechsel
  
 tbd tbd
  
-== Bed Leveling+==Bed Leveling
  
 tbd tbd
  
-== Octopi-Fallback+==Octopi-Fallback
  
 Unter der rechten Gehäuseabdeckung befindet sich der mitgelieferte Raspberry Pi 2b inkl. SD-Karte mit Octoprint.  Unter der rechten Gehäuseabdeckung befindet sich der mitgelieferte Raspberry Pi 2b inkl. SD-Karte mit Octoprint. 
  
 Login-Daten für ssh: Login-Daten für ssh:
 +  * IP6: 2001:7f0:3003:beef:7802:2f22:325e:b7ad 
 +  * IP4: 83.133.178.101
   * User: pi   * User: pi
   * Password: raspberry   * Password: raspberry
  
  
-== Neuer Raspberry3b+==Neuer Raspberry3b
  
- Login-Daten für [[http://83.133.178.101|Octoprint]]:+ [[http://83.133.178.101|Mainsail]]:
  
 + SSH:
 +  * IP: 83.133.178.101
   * User: pi   * User: pi
-  * Password: octoprint +  * Password: raspberry
  
 ===Setup ===Setup
 +  * 64GB card mit MainsailOS / Klipper
  
 +====previous Setup
 +Eine noch funktionsfähige SD-Karte mit Octoprint liegt irgendwo im Gehäuse rum:
   * 16G sdcard   * 16G sdcard
   * Partition 1 & 2 = boot & rootfs von raspbian mit:   * Partition 1 & 2 = boot & rootfs von raspbian mit:
Line 119: Line 138:
       * wird beim boot gestartet via /etc/systemd/system/mjpegstreamer.service       * wird beim boot gestartet via /etc/systemd/system/mjpegstreamer.service
       * Update vgl git-repo       * Update vgl git-repo
 +    * [[https://www.klipper3d.org/|Klipper]]
 +      * installiert in /home/pi/klipper/
 +      * config in /home/pi/klipper/printer.cfg
 +      * wird beim boot gestartet via /etc/systemd/system/klipper.service
   * Partition 3:   * Partition 3:
     * gzip'te images der ersten beiden partitionen     * gzip'te images der ersten beiden partitionen
  
-= Modifikationen+=Modifikationen
  
-== durchgeführt+==durchgeführt
  
   * 2019/09/15: Update Pi (2b -> 3b) und Neuinstallation Octoprint   * 2019/09/15: Update Pi (2b -> 3b) und Neuinstallation Octoprint
-   
-== geplant 
- 
-=== Firmware Update 
-=== ws2812 Statusanzeige 
  
-===  zweiter Extruder+===zweiter Extruder 22/01/05
  
 ====Aufbauskizze ====Aufbauskizze
Line 150: Line 168:
 | 2 | [[https://www.aliexpress.com/item/33005551782.html|Extruder]]  | (1x left, 1x right) | x| | 2 | [[https://www.aliexpress.com/item/33005551782.html|Extruder]]  | (1x left, 1x right) | x|
 | 2 | [[https://www.aliexpress.com/item/32857527151.html|Nozzle & Heatbreak assembly]] | | x| | 2 | [[https://www.aliexpress.com/item/32857527151.html|Nozzle & Heatbreak assembly]] | | x|
-| 1 | NEMA Stepper Type ? | | |+| 1 | NEMA17 Stepper 47mm | Typenaufdruck 17HD5039, 47mm stepper haben ~50Ncm, evtl 2 kaufen | | 
 +| 2 | [[https://www.molex.com/molex/search/deepSearch?pQuery=productname%253AMicro-Fit*%2540-productname%253A%2522Micro-Fitspch1%2522%2540category%253A%2522Crimp%2BHousings%2522%2540gender%253A%2522Receptacle%2522%2540numberofrows%253A%25222%2522|Molex Connector]] | 2x2 Connector Male for Heater & Thermistor {{:cam:molex_microfit30-2x2.jpg?direct&100|}} |  |  | 
 +| 2 | [[https://www.molex.com/molex/search/deepSearch?pQuery=productname%253AMicro-Fit*%2540-productname%253A%2522Micro-Fitspch1%2522%2540category%253A%2522Crimp%2BHousings%2522%2540gender%253A%2522Receptacle%2522%2540numberofrows%253A%25222%2522|Molex Connector]] | 2x1 Connector Male for Heatsinkfan {{:cam:molex_microfit30-2x1.jpg?direct&100|}} |  |  | 
 + 
 +=== Touch_sensor 
 + 
 +* 4-adriges Kabel in Schleppkabel eingezogen 
 +* Gedruckten Touchsensorsockel & **Makerbase MKS 3D Touch Sensor** montiert 
 +* Sensor an AUX3 angeschlossen 
 +* Status=loift; erster Sensor hatte einen Defekt. Mit einem neuen ging es problemlos 
 +   
 +==geplant 
 + 
 +===Firmware Update 
 + 
 +https://github.com/muccc/Marlin/tree/x350 
 + 
 +===Neuer Motioncontroller 
 + 
 +====Kandidaten 
 +=====ARM 32bit 
 + 
 +  - BIGTREETECH SKR1.3/1.4 
 +    * [[https://www.aliexpress.com/item/4000470048293.html|aliexpress]] 
 +    * [[https://github.com/Msq001/BIGTREETECH-SKR-V1.3/|git repo]] 
 +=====AtMega 8bit 
 + 
 +  - [[https://www.aliexpress.com/item/32802151924.html|Makerbase MKS]] 
 + 
 +===ws2812 Statusanzeige 
 + 
 == Timeline == Timeline
  
 +*  2023/02/09: after eye-balling the calibration of the z-axis and redoing a proper bed leveling: first "successful" print of a benchy{{ :cam:20230210_000900.jpg?direct&200|benchy}}.
 +*  2023/02/07: Install & calibrate new 3D-Touch sensor, add klipper config to gitlab repo
 +*  2023/02/07: Installed extruder fan and part cooling fan with clip-on-design, designed in blender. Files in [[https://gitlab.muc.ccc.de/9R/x350_extruderassembly|Git]]
 +*  2022/12/28: Tune Extruder2 driver voltage, design & attach touch-sensor socket, add touch-sensor wireing
 +*  2022/01/05: Remove 1st Extruder, build 2nd Hotend, update octoprint
 +*  2021/08/27: Complete 2nd stepper wiring
 +*  2021/06/01: Started work on 2nd/new extruder
 +*  2021/05/01: Replace fried extruder stepper drivers with a4999 drivers
 +*  2021/04/01: Changed Firmware to klipper
 +*  2020/01/20: Externe Raspi Spannungsversorgung mit Sockelleiste anbinden
 +*  2020/01/20: apt update raspbian & update octoprint plugins
 *  2020/01/10: Planung/Bestellung Bauteile 2nd Extruder *  2020/01/10: Planung/Bestellung Bauteile 2nd Extruder
-*  2020/01/03: ??+*  2020/01/03: Versuch Reinigung der verstopften Nozzle durch ausglühen, dabei Zerstörung der Nozzle und Austausch durch Ersatzteil.
 *  2019/10/29: Updated Octoprint to v1.3.12 *  2019/10/29: Updated Octoprint to v1.3.12
 *  2019/10/03: Extruder demontiert, Verstopfung in Heatbreak beseitigt, montiert *  2019/10/03: Extruder demontiert, Verstopfung in Heatbreak beseitigt, montiert
Line 161: Line 221:
 *  2019/08: Drucker im Club eingeschlagen *  2019/08: Drucker im Club eingeschlagen
  
 +== ToDo:
 +*  proper calibration of the z-axis (don't forgert to calibrate z-endstop, probe offset and bed mesh afterwards)
 +*  cable management
 +*  klipper calibrations: pressure advance, resonance
 +*  klipper macros for print start and end
 +*  create a proper slicer profile
 +*  filament feeding
  • cam/x350.txt
  • Last modified: 2023/03/11 22:58
  • by gigo