[Sammelthread] Die HWLuxx 3D Druckerkolonne....

Soo hab jetzt Mainsail auf dem rpi installiert und die klipper.bin für den Drucker ist auch erstellt. Morgen werd ich's dann mal testen.

Woran kann es liegen, dass ich bei Mainsail die macros nicht angezeigt bekomme?

Ich dem Tutorial auf YouTube war eine Makro Datei dabei aber bekomme unter Makros in den Einstellungen nix angezeigt.

Updates hab ich alle gemacht.

Hier die macros.cfg
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Musst in der printer.cfg die macro Datei importieren als "bibliothek"
[include macros.cfg]
 
Braucht man für einen Direct Extruder unbedingt Dual-Z Axis?

Ggf. will ich den Mega SE noch weiter umbauen
 
Brauchen nein. Es hängt halt noch der Motor und Extruder (Gewicht) mit am Carriage. Gerade bei V- Slot Profilen mit den Gummirädern machen die schneller schlapp, oder die gantry hängt an einer Seite mehr durch.
Wenn man jetzt linear rails hat, würde ich das als weniger kritisch ansehen, da hat man meist viel weniger Spiel als mit den vslot/Rad Motionsystemen
 
Mhm... Mal schauen.
Das Teil wird langsam zum Geldgrab 😅

Ich hab trotz vielen Optimierungen immer noch überextrudierte Ecken

- E-Steps sind kalibriert
- Flow ist kalibriert
- Preassure Advance ist/war kalibriert
 
Mhm... Mal schauen.
Das Teil wird langsam zum Geldgrab 😅
Das ist normal xD
@GuruSMI ich würde Adapter bauen. Sprich ein kurzes Kabel mit Molex und XH an den Enden. Dann musst du die bestehenden Kabel nicht anfassen und neu verlegen.
 
Ich glaub ich hab den Fehler:unsure:

Die Eckgeschwindigkeit steht auf 1mm/s und in der Dokumentation steht als Default Wert 5mm/s

Könnte das die Ursache sein?
 
Das Teil wird langsam zum Geldgrab 😅
:rofl:

Also meinen Predator hatte ich mal für knapp 500 Euro gekauft. Momentan liegt er bei über 2.750 Öcken. Da kam so manches Teil, von dem man nie dachte, daß man es tauschen wollte oder müßte. Aber immer noch besser als eine Frau. Denn die Frau kostet richtig Geld, wenn sie zu Beginn umsonst war. ;)
Beitrag automatisch zusammengeführt:

Das ist normal xD
@GuruSMI ich würde Adapter bauen. Sprich ein kurzes Kabel mit Molex und XH an den Enden. Dann musst du die bestehenden Kabel nicht anfassen und neu verlegen.

Doch. Muß ich auf jeden fall. denn ich habe die komischen Molex-Stiftleisten nicht zur Verfügung. Die XH hab ich massenhaft da. Stecker, Buchsen,... Aber das Board finde ich rallig. Sieben Stepper. Ein Mini 5+ mit der Expansion auf einem Board. Ich weiß zwar nicht, für was ich die zusätzlichen Stepper bräuchte. Aber das ist wie mit Verhüterlis (Schwytzerdütsch für Kondome). Besser haben und nicht brauchen als brauchen und nicht haben. ;) Das Board bekomme ich sogar von AlEx und Amazon zum gleichen Kurs und zu ungefähr gleicher Lieferzeit.
 
@GuruSMI
Wobei es bei mir ja schon 3 Drucker sind, zum Verkauf des FLsun bin ich noch nicht gekommen.

Da hatte ich mir für das Geld auch gleich einen Prusa kaufen können, der hatte zumindest alle Upgrades Out of the Box gehabt bzw. hochwertige Komponenten wie Mitsumi Lager usw.
 
Als ich den Drucker komplett neu verkabelte, wollte ich mit mal eine Adapterplatine bauen. Auf der einen Seite die Kabel von den Baugruppen und auf der anderen die Kabel zum Board. Irgendwie war ich dann zu faul. Das rächt sich jetzt. Aber he. Das ist ja nicht mein "heiß geliebter" KK Adapter. Immerhin etwas.
Beitrag automatisch zusammengeführt:

@GuruSMI
Wobei es bei mir ja schon 3 Drucker sind, zum Verkauf des FLsun bin ich noch nicht gekommen.

Da hatte ich mir für das Geld auch gleich einen Prusa kaufen können, der hatte zumindest alle Upgrades Out of the Box gehabt bzw. hochwertige Komponenten wie Mitsumi Lager usw.
Ich hab einen FDM und einen SLA hier herumstehen. Den FDM (Predator) hab ich mit Original HiWin Linearschienen ausgestattet. Eine einzelne Schiene hab ich in 1m benötigt. Das ganze mal drei. Machte schlappe 300 Öcken nur dafür. Der Smart Effektor, der eigentlich nichts besser kann als ein BL Touch kostete nur 70€,... Und dann kam ich auch noch auf die Idee, statt der originalen Stepper welche mit 65Ncm von Stepperonline zu brauchen. Für was ist mir eigentlich jetzt noch nicht klar. Nur, daß ich jetzt mit den 0,9° Steppern, die ich auch hier habe, liebäugle. Weil: Wenn ich schon neue Stecker anbringen muß... Ich will garnicht wissen, wieviel Arbeitsmonate ich da inzwischen reingesteckt habe. Besser wurde der Drucker nicht. Aber anders.

Edith:
Ich könnte ja einfach ein neues Duet2 (Eth/Wifi) kaufen, die Stecker vom alten direkt auf das neue stecken, evtl. in der Config die Zeile für das Netzwerk anpassen und gut ist. Aber nö. Das Big Dipper reizt. Und ich wollte schon seit Ewigkeiten das Mini 5+ verbauen. Es wird nichts besser machen. Aber das Board ist momentan nicht dem Drucker verbaut. Und genau das reizt.
 
Zuletzt bearbeitet:
Ach ja bevor ich's vergesse!
Noch ein Tipp für alle mit Ultrabase oder ähnlichen Druckplatten:

Es gibt eine Möglichkeit Drucke ganz einfach von der heißen Platte direkt nach Druckende abzulösen.

Einfach mit einer Spühflasche Wasser an die Kanten des Druckes sprühen. Durch die Kapilarwirkung zieht das Wasser unter den Druck und er lässt sich nach einer kurzen Wartezeit (ca. 30s) ganz leicht von der heißen Platte abnehmen!
 
Oder, man klebt (so wie ich) eine Magnetic Base mit der Frühlingsstahl-PEI-Platte. ;)
 
Warum sollte ich, solange die Ultrabase funktioniert?

Direkt Geld gespart 🤣
 
Direkt Geld gespart 🤣
Noch. ;)
Beitrag automatisch zusammengeführt:

Das größte Problem beim Design eines Teiles ist es, dieses leicht druckbar zu machen. Ich habe eine flache Platte. Auf der einen Seite liegt diese auf einem Aluprofil auf und wird mittels T-Nut-Steinen an dieser verschraubt. Auf der anderen habe ich zwei Distanzhüllen vorgesehen. Auf dieser Platte habe ich fünf Distanzhüllen, die die Platine tragen. Ohne Support zu Drucken ist diese Konstruktion nicht. Nun habe ich, um die Teile verschrauben zu können, in den Distanzhüllen Gewinde vorgesehen, um dann die Platine an den Distanzstücken zu verschrauben. Außerdem habe ich in den zwei unteren Distanzstücken ebenso Gewinde vorgesehen, um diese mit der Trägerplatte zu verschrauben. So wirt ein eigentlich einfaches Teil komplizierter und komplizierter. Und das ganze nur, damit es möglichst einfach zu drucken ist.
 
Zuletzt bearbeitet:
Mhm, am Wochenende soll es bei uns regnen 🤔

Ich glaube ich baue Mal die alten Treiber in den FLsun und mach nochmal einen Geräusch Vergleich.

Ich meine mich zu erinnern, das der Drucker mit den lauten Treibern leiser war🫣

Edit:
Aber erstmal muss der Mega SE richtig gut drucken.
 
Zuletzt bearbeitet:
Mainsail sollte ja von UI her relativ ähnlich sein wie Fluidd, da kannste die Länge von Einstellen wenn du auf Extrude oder Retract klickst.
Aber ich hab das immer mit dem Druckerdisplay gemacht und da ist Standard auch 50mm. Muss man halt paar mal drücken. Oder schreib dir nen Load/Unload Macro

Und wenn man was an der Config ändert sollte man Klipper schon neustarten 8-)
 
Dachte das hätte ich getan.
Naja Hauptsache es funktioniert. Drucke gerade das pressure advance Test Teil.
 
Was passt klipper an diesem end G code nicht?

Code:
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
M84 ; disable motors
M107
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 ;X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more
G28 X0 ;Y0 ;move X/Y to min endstops, so the head is out of the way
G1 Y180 F2000
M84 ;steppers off
G90
M300 S1318 P266

Druck wird fertig gestellt und dann kommt diese Meldung

Must home axis first: 134.360 136.860 18.858 [521.345]


und G5 aus dem Startscript kennt er auch nicht.

Code:
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
M300 S1318 P266
G28 Z0 ;move Z to min endstops
G0 Z0.2
G92 E0 ;zero the extruded length
G1 X40 E25 F400 ; Extrude 25mm of filament in a 4cm line. Reduce speed (F) if you have a nozzle smaller than 0.4mm!
G92 E0 ;zero the extruded length again
G1 E-1 F500 ; Retract a little
G1 X80 F4000 ; Quickly wipe away from the filament line
M117 ; Printing…
G5

Kann mir da jemand helfen eins zu basteln?
 
Die Meldung habe ich auch noch aktuell.
Ich habe noch keinen angepassten Endcode.

Stört mich momentan nicht.
 
Start Code:
G5 ist ja auch experimenteller Marlin spezifischer G Code Command;

End Code:
G28 X0 ;Y0 ;move X/Y to min endstops, so the head is out of the way
G28 X Z wäre korrekt

M300 geht nicht direkt unter klipper, musste in nen macro basteln


FYI: wenn du M204 irgendwo drin hast, da brauchste auch nen macro für
 
Mit was für einer Temperatur druckt ihr eigentlich DevilDesign PLA?

Ich drucke aktuell mit 200⁰C / 65⁰C und Lüftung 100% ab dem 10. Layer.

Habe etwas mit Warping an den Ecken zu kämpfen.
 
Aus dem Slicer:
1651257560295.png


Die dazugehörigen Macros:

[gcode_macro START_PRINT]
gcode:
{% set BED_TEMP = params.BED_TEMP|default(60)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(190)|float %}
# Start bed heating
M140 S{BED_TEMP}
# Use absolute coordinates
G90
# Reset the G-Code Z offset (adjust Z offset if needed)
SET_GCODE_OFFSET Z=0.0
# Home the printer
G28
# Move the nozzle near the bed
G1 Z5 F3000
# Move the nozzle very close to the bed
G1 Z0.15 F300
# Wait for bed to reach temperature
M190 S{BED_TEMP}
# Set and wait for nozzle to reach temperature
M109 S{EXTRUDER_TEMP}
# Home for Mesh Level
G28
# Start Bed Mesh Level
BED_MESH_CALIBRATE

##End Print
##
##
[gcode_macro END_PRINT]
gcode:
# Turn off bed, extruder, and fan
M140 S0
M104 S0
M106 S0
# Move nozzle away from print while retracting
G91
G1 X-2 Y-2 E-3 F300
# Raise nozzle by 10mm
G1 Z10 F3000
G90
# Disable steppers
M84
 
Code:
#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [extruder]
#*#
#*# [heater_bed]
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*#     -1.650000, -1.910000, -1.667500, -1.552500, -1.345000, -1.135000
#*#     -1.592500, -1.642500, -1.675000, -1.550000, -1.355000, -1.135000
#*#     -1.625000, -1.667500, -1.682500, -1.610000, -1.395000, -1.112500
#*#     -2.202500, -1.792500, -1.722500, -1.622500, -1.432500, -1.122500
#*#     -1.790000, -1.792500, -1.780000, -1.642500, -1.450000, -1.217500
#*#     -1.922500, -1.925000, -1.835000, -1.692500, -1.500000, -1.235000
#*# tension = 0.2
#*# min_x = 15.0
#*# algo = bicubic
#*# y_count = 6
#*# mesh_y_pps = 3
#*# min_y = 15.0
#*# x_count = 6
#*# max_y = 230.0
#*# mesh_x_pps = 2
#*# max_x = 230.0
#*#
#*# [probe]
#*# z_offset = -0.200

Irgendwie akzeptiert er den z offset da nicht ...
ich bin einfach zu nah am bett und sehe keinen unterschied ob 0 oder -0.2

warum ist hier eigentlich der offset negativ und soll weiter vom bett entfernt sein?
oder müsste ich da auf +0.2?

1651268164332.png




Hier hab ich auf die rechten Buttons gedrückt aber er schreibt mir z negativ?

1651268266119.png


und hier hab ich bis Sensor gewählt ..

Das ist gar nicht so einfach alles :d
 
Huch, wie konnte das passieren, jetzt hab ich hier doch tatsächlich nen Direct Drive liegen ;)
 

Anhänge

  • 20220429_143713.jpg
    20220429_143713.jpg
    969,5 KB · Aufrufe: 63
z_offset: positiver wert hier eintragen
Außerdem ist # auskommentiert

Nvm ist zu spät für mich...ist autogenerated....dann ist's korrekt, allerdings sollte der z wert positiv sein sonst hängt die Probe ja unter der nozzle
 
z_offset: positiver wert hier eintragen
Außerdem ist # auskommentiert

Nvm ist zu spät für mich...ist autogenerated....dann ist's korrekt, allerdings sollte der z wert positiv sein sonst hängt die Probe ja unter der nozzle
Probe ist die Nozzle.
Geht glaube ich über Dehnungsmessstreifen.
Achso. Ist das so gemeint dass man hier erst ein z Offset machen muss und danach nochmal das Bett Leveln?
Hab's jetzt über das slicer offset gelöst.

Ou man. noch ein Problem.
Irgendwas stimmt da nicht. Mein Extruder klackt und rattert beim Start des Druck wie verrückt und dann Steigt er aus.

MCU 'mcu' shutdown: Stepper too far in past

Denke da ist irgendeine Beschleunigung zu hoch?
Aber Welche?
Ich Drucke ja nur mit 60mm/s momentan.
Oder kommt das von Pressure Advance?
retract ist auf 25mm/s

[include mainsail.cfg]
[include macros.cfg]
#[include timelapse.cfg] # delete # if timelapse.cfg will be used

############################################
# Stepper
############################################

[stepper_x]
step_pin: PC2
dir_pin: PB9
enable_pin: !PC3
microsteps: 16
rotation_distance: 40
endstop_pin: !PA7
position_min: -3
position_endstop: -3
position_max: 245
homing_speed: 30.0

[stepper_y]
step_pin: PB8
dir_pin: PB7
enable_pin: !PC13
microsteps: 16
rotation_distance: 32
endstop_pin: !PC5
position_min: -10
position_endstop: -10
position_max: 245
homing_speed: 30.0

[stepper_z]
step_pin: PB6
dir_pin: !PB5
enable_pin: !PC14
microsteps: 16
rotation_distance: 8
endstop_pin: PB2
position_endstop: 0.0
position_max: 250
position_min: -5
homing_speed: 5.0

[stepper_z1]
step_pin: PC0
dir_pin: !PC1
enable_pin: !PC15
microsteps: 16
rotation_distance: 8
endstop_pin: PC6

[extruder]
step_pin: PB4
dir_pin: !PB3
enable_pin: !PA15
microsteps: 16
rotation_distance: 22.3142258625 #has to be calibrated by everyone
gear_ratio: 50:17
full_steps_per_rotation: 200
nozzle_diameter: 0.400
pressure_advance: 0.46
filament_diameter: 1.750
heater_pin: PA1
sensor_type: ATC Semitec 104GT-2
sensor_pin: PC4
control = pid
pid_kp = 25.313
pid_ki = 1.318
pid_kd = 121.503
min_temp: 0
max_temp: 260
max_extrude_cross_section: 50.0

############################################
# FANS
############################################

[heater_fan extruder_fan]
pin: PB1

[fan]
pin: PA0

[temperature_fan Mainboard]
pin: mcu:PA14
sensor_type: temperature_mcu
max_power: 1.0
shutdown_speed: 1.0
hardware_pwm: false
kick_start_time: 0.5
off_below: 0.4
max_temp: 100
min_temp: 20
target_temp: 50
max_speed: 1.0
min_speed: 0.3
control: pid
pid_Kp: 1
pid_Ki: 1
pid_Kd: 1

############################################
# Heatbed & Mesh
############################################

[heater_bed]
heater_pin: PA4
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PB0
control = pid
pid_kp = 71.060
pid_ki = 1.301
pid_kd = 969.965
min_temp: 0
max_temp: 110

[probe]
pin: !PB12
#z_offset: 0
speed: 8.0
samples: 1
activate_gcode:
probe_reset

[output_pin probe_reset_pin]
pin: PB13

[bed_mesh]
mesh_min: 15,15
mesh_max: 230, 230
probe_count: 6,6
mesh_pps: 2,3
algorithm: bicubic
speed: 50
horizontal_move_z: 5

[safe_z_home]
home_xy_position: -3,-7
z_hop: 10

[gcode_macro probe_reset]
gcode:
SET_PIN PIN=probe_reset_pin VALUE=0
G4 P300
SET_PIN PIN=probe_reset_pin VALUE=1
G4 P100

############################################
# sonstiges
############################################

[output_pin LED]
pin: mcu:PA13
pwm: False
value: 0

[filament_switch_sensor runout]
pause_on_runout: True
switch_pin: PA5

[output_pin beeper_pin]
pin: PB15
pwm: True
value: 0
shutdown_value: 0
cycle_time: 0.001

#[input_shaper]
#shaper_freq_x: 86.2
#shaper_type_x: mzv
#shaper_freq_y: 39.6
#shaper_type_y: mzv

[temperature_sensor Raspi]
sensor_type: temperature_host
min_temp: 0
max_temp: 100

############################################
# MCU & Printer
############################################

[mcu]
serial: /dev/ttyUSB0
restart_method: command

[printer]
kinematics: cartesian
max_velocity: 150
max_accel: 1500
max_accel_to_decel: 1500
max_z_velocity: 5
max_z_accel: 100

############################################
# Input Shaper Config
############################################

#[adxl345]
#cs_pin: rpi:None

#[resonance_tester]
#accel_chip: adxl345
#probe_points:
# 122.5,125,20

#[mcu rpi]
#serial: /tmp/klipper_host_mcu

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [extruder]
#*#
#*# [heater_bed]
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# -1.650000, -1.910000, -1.667500, -1.552500, -1.345000, -1.135000
#*# -1.592500, -1.642500, -1.675000, -1.550000, -1.355000, -1.135000
#*# -1.625000, -1.667500, -1.682500, -1.610000, -1.395000, -1.112500
#*# -2.202500, -1.792500, -1.722500, -1.622500, -1.432500, -1.122500
#*# -1.790000, -1.792500, -1.780000, -1.642500, -1.450000, -1.217500
#*# -1.922500, -1.925000, -1.835000, -1.692500, -1.500000, -1.235000
#*# tension = 0.2
#*# min_x = 15.0
#*# algo = bicubic
#*# y_count = 6
#*# mesh_y_pps = 3
#*# min_y = 15.0
#*# x_count = 6
#*# max_y = 230.0
#*# mesh_x_pps = 2
#*# max_x = 230.0
#*#
#*# [probe]
#*# z_offset = 0.000
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh