Projekt:
https://wiki.muc.ccc.de/cam:x350
Name:
3D-Drucker X350
Beschreibung:

Informationen zum clubeigenen 3D-Drucker X350 von German RepRap Gmbh

Lizenz:
--
Beteiligt:
einanderer, gigo, 9R, iggy
Status:
Projekt läuft / Neubau Firmware/Extruder, Drucker aktuell nicht einsatzbereit
Kategorie:
Hardware, Software, CAM, 3D, 3D-Druck
Verwandtes:
Labor

X350 3D Drucker

  • Hersteller: German RepRap GmbH
  • Druckvolumen(X*Y*Z) : 350mm * 210mm * 200mm
  • Standort: Labor
  • Status: Neubau Firmware/Extruder, Drucker aktuell nicht einsatzbereit

Filamenteinzug

Das Filament ist seit kurzem wieder in einem weißen Führungsschlauch. Hier entsteht vermutlich zu viel Reibung,
dass alle paar cm das Filament nicht zum Extruder gelangt.
Dies führt zu kaputten Druckstücken.

Ggf. hilft ein größerer Führungsschlauch um die Reibung zu minimieren.

  • Default Microstepping:
    • X: M1H M2L M3H = 32
    • Y: M1H M2L M3H = 32
    • Z: M1L M2L M3H = 16
    • E: M1L M2L M3H = 16

AUX3

useBLTouch5VBLTsenseBLTpwmBLTgnd
upper row5VPL1PL3GND
lower row5VPL0PL2GND
use

Fans

Name pin name klipper name use
Fan1 D6 (pwm) PH3 heater cooler
Fan2 D7 (pwm) PH4 housing cooler

Bedienung

Drucker bitte erst nach Einweisung verwenden.
  1. 3D Modell erzeugen/erhalten
  2. mit Slicing-Software G-Code erzeugen und zum Drucker übertragen
  3. Mainsail zur Ansteuerung und Überwachung des Druckers ist im club-netz erreichbar: 83.133.178.101
  4. ggf. Bett reinigen
  5. Druck starten und beaufsichtigen
  6. Druckobjekt und Filamentreste entfernen

Slicing

Konfiguration und Slicing-Profile für alle 3D-Drucker im Club: https://github.com/muccc/3d-print-profiles

Slic3r/PrusaSlicer Profile für X350: https://raw.githubusercontent.com/muccc/3d-print-profiles/master/reprap_x350/slic3r/reprap_x350.ini

Cura: tbd

  • Dimension X: 350mm
  • Dimension Y: 210mm
  • Dimension Z: 200mm
  • Nozzle Diameter: 0.4mm
  • Firmware und Gcode-Dialekt: Repetier

Wartung

tbd

tbd

Unter der rechten Gehäuseabdeckung befindet sich der mitgelieferte Raspberry Pi 2b inkl. SD-Karte mit Octoprint.

Login-Daten für ssh:

  • IP6: 2001:7f0:3003:beef:7802:2f22:325e:b7ad
  • IP4: 83.133.178.101
  • User: pi
  • Password: raspberry

Mainsail:

SSH:

  • IP: 83.133.178.101
  • User: pi
  • Password: raspberry
  • 64GB card mit MainsailOS / Klipper

previous Setup

Eine noch funktionsfähige SD-Karte mit Octoprint liegt irgendwo im Gehäuse rum:

  • 16G sdcard
  • Partition 1 & 2 = boot & rootfs von raspbian mit:
      • installiert in /home/pi/octoprint/
      • läuft in virtualenv
      • wird beim boot gestartet via /etc/systemd/system/octoprint.service
      • updates über gui
      • installiert in /home/pi/mjpeg-streamer/
      • wird beim boot gestartet via /etc/systemd/system/mjpegstreamer.service
      • Update vgl git-repo
      • installiert in /home/pi/klipper/
      • config in /home/pi/klipper/printer.cfg
      • wird beim boot gestartet via /etc/systemd/system/klipper.service
  • Partition 3:
    • gzip'te images der ersten beiden partitionen

Modifikationen

  • 2019/09/15: Update Pi (2b → 3b) und Neuinstallation Octoprint

Aufbauskizze

Teileliste

Anzahl Was Note bestellt
2 Ceramic Cartridge Heater x
2 Heatbreak Cooling Fan x
2 Thermistor 100K x
2 Part Cooling Fan x
2 Silicone Heater Block Insulation x
2 Extruder HeatSink x
2 Extruder (1x left, 1x right) x
2 Nozzle & Heatbreak assembly x
1 NEMA17 Stepper 47mm Typenaufdruck 17HD5039, 47mm stepper haben ~50Ncm, evtl 2 kaufen
2 Molex Connector 2×2 Connector Male for Heater & Thermistor
2 Molex Connector 2×1 Connector Male for Heatsinkfan
  • 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

Kandidaten

ARM 32bit
  1. BIGTREETECH SKR1.3/1.4
AtMega 8bit
  • 2023/03/11: calibrated z-axis, calibrated pressure advance, printed another benchy without imporoved results.
  • 2023/02/09: after eye-balling the calibration of the z-axis and redoing a proper bed leveling: first “successful” print of a benchybenchy.
  • 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 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/03: Extruder demontiert, Verstopfung in Heatbreak beseitigt, montiert
  • 2019/09/15: CAM-Treffen, Pi und Octoprint Update, vorbereitung Bereitstellung als Club-Infrastruktur
  • 2019/09: Erste Druckversuche
  • 2019/08: Drucker im Club eingeschlagen
  • 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