1 / 4
Prusa MK3s face shields Print with auto-eject mode — zdjęcie 1
1 / 4

Prusa MK3s face shields Print with auto-eject mode

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

I was thinking during the weekend how I can reduce the printer off time during the night for visors production.

Ocena
0 / 5
Polubienia
15
Pobrania
72
Wydruki
0
Wyświetlenia
2892
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Licencja
Creative Commons — Attribution — Share Alike

I was thinking during the weekend how I can reduce the printer off time during the night for visors production. I didn't want to try stacking files ( too lazy to do the post treatment ^^) so I decided to modify the Gcode to create an auto ejection process at the end of the print. I use PS material and let the bed cool down to 50°C before the head knocks off the parts from the bed.
The PVC sheet is attach to the 3 front bed screws.

The visor model is the sweden version (6 holes) from 3DVerkstan on youmagine

https://www.youmagine.com/designs/protective-visor-by-3dverkstan?fbclid=IwAR1-6nA1e_tEy5wZtD60zkEOT7kuUaRx41mV_JpVkianZs5Uwz7NVafZV3Y

I got inspired by a video from Make anything for the gcode.

The Gcode is ready to print 10 plate of 2 visors non-stop if you use PS material as this one:
https://www.kimya.fr/fr/produit/filament-3d-hips-r-kimya/
Otherwise you have to regenerate the gcode with the good temperatures.
Let me know in the comments if you want more details

Edit:
First run overnight without issue. 12 visors frame ready to be assembled
Add start gcode with limited purge before print

Print instructions

Start Gcode:

M862.3 P "[printer_model]" ; printer model check
M862.1 P[nozzle_diameter] ; nozzle diameter check
M115 U3.8.1 ; tell printer latest fw version
G90 ; use absolute coordinates
M83 ; extruder relative mode
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 E2
G92 E0.0
M221 S{if layer_height<0.075}100{else}95{endif}

End Gcode:

G4 ; wait
M104 S0 ; turn off temperature
M140 S0 ; turn off heatbed
M107 ; turn off fan
; Lift print head a bit
{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+30, max_print_height)}{endif} ; Move print head up
G1 X0 Y200 F3000 ; home X axis
M190 R50 ; Wait for bed to cool down to 50
G1 X50 Y210 Z1 F2000 ; First move to knock the part off the bed
G1 X50 Y0 Z1 F2000
G1 X50 Y210 Z1 F2000
G1 X150 Y210 Z1 F2000 ; second move to knock the part off the bed
G1 X150 Y0 Z1 F2000
G1 X150 Y0 Z15 F2000
G1 X150 Y210 Z15 F2000 ; Check bed
G1 X150 Y180 Z15 F6000 ; Check bed
G1 X150 Y210 Z15 F6000 ; Check bed
M84 ; disable motors

Tagi