Differences

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

Link to this comparison view

Next revision
Previous revision
cam:x350 [2020/01/12 15:45] – created 9rcam:x350 [2023/03/11 22:58] (current) – [Timeline] gigo
Line 1: Line 1:
 ---- dataentry Projekt ---- ---- dataentry Projekt ----
-Projekt_url       : https://wiki.muc.ccc.de/x350+Projekt_url       : https://wiki.muc.ccc.de/cam:x350
 Name              : 3D-Drucker X350 Name              : 3D-Drucker X350
 Beschreibung_wiki : Informationen zum clubeigenen 3D-Drucker X350 von German RepRap Gmbh Beschreibung_wiki : Informationen zum clubeigenen 3D-Drucker X350 von German RepRap Gmbh
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
 +
 +===zweiter Extruder 22/01/05
 +
 +====Aufbauskizze
 +
 +{{:cam:extruderassemble.jpg?direct&200|}}
 +
 +====Teileliste
 +
 +^ Anzahl ^ Was ^ Note ^ bestellt^
 +| 2 | [[https://www.aliexpress.com/item/32816791895.html|Ceramic Cartridge Heater]] | | x|
 +| 2 | [[https://www.aliexpress.com/item/32603431500.html|Heatbreak Cooling Fan]] | | x|
 +| 2 | [[https://www.aliexpress.com/item/32599106901.html|Thermistor 100K]] | | x|
 +| 2 | [[https://www.aliexpress.com/item/32874940278.html|Part Cooling Fan]] | | x|
 +| 2 | [[https://www.aliexpress.com/item/32963514095.html|Silicone Heater Block Insulation]] | | x|
 +| 2 | [[https://www.aliexpress.com/item/32815791295.html|Extruder HeatSink]] | | 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|
 +| 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+==geplant 
 + 
 +===Firmware Update 
 + 
 +https://github.com/muccc/Marlin/tree/x350 
 + 
 +===Neuer Motioncontroller
  
-  * Firmware Update +====Kandidaten 
-  * ws2812 Statusanzeige+=====ARM 32bit
  
-===  zweiter Extruder+  - 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
  
-==Partliste +  - [[https://www.aliexpress.com/item/32802151924.html|Makerbase MKS]]
-2x [[https://www.aliexpress.com/item/32816791895.html|Ceramic Cartridge Heater]] +
-2x [[https://www.aliexpress.com/item/32603431500.html|Heatbreak Cooling Fan]] +
-2x [[https://www.aliexpress.com/item/32599106901.html|Thermistor 100K]] +
-2x [[https://www.aliexpress.com/item/32874940278.html|Part Cooling Fan]] +
-2x [[https://www.aliexpress.com/item/32963514095.html|Silicone Heater Block Insulation]] +
-2x [[https://www.aliexpress.com/item/32815791295.html|Extruder HeatSink]] +
-2x [[https://www.aliexpress.com/item/33005551782.html|Extruder]] (1x left, 1x right) +
-2x [[https://www.aliexpress.com/item/32857527151.html|Nozzle & Heatbreak assembly]]+
  
 +===ws2812 Statusanzeige
  
  
 == Timeline == Timeline
  
-*  2020/01/03: Planung/Bestellung Bauteile 2nd Extruder +*  2023/03/11: calibrated z-axis, calibrated pressure advance, printed another benchy without imporoved results. 
-*  2020/01/03: ??+*  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/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 157: Line 222:
 *  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.1578843919.txt.gz
  • Last modified: 2021/04/18 12:32
  • (external edit)