I’ve got a K8200 for christmas, now that it is up and running
I would like to connect a raspberry pi to it so when i later move it to the garage i can manage it remote and follow up
what i found is that octopi (octoprint) is popular
so i started to play around a bit and found some steps and guides but i’m at some difficult points.
also one of the reasons i would like to change is that slic3r takes long in the reptier k8200.
so what i’ve done and managed so for.
I’ve downloaded and configured the octopi, i’m able to access this over my network.
with the settings i’ve adjusted i was able to connect to the printer but no print is getting out.
the issue i’ve noticed is that the bed was heating but the extruder not :s
I’m hoping somebody can help me out (maybe even a full config if i’m going wrong )
serial connection
/dev/ttyUSB
baudrate: 250000
printer profile: using the default ?
all the rest seems to me mostly default
only under plugins => curaplugin i’ve imported a profile but not sure it is correct
Under normal printing, the bed must reach temperature before the extruder begins to heat. Did you let the bed get to full temperature? Are you getting good temperature readings from both thermistors?
If you connect your computer instead of the Raspberry Pi, do you see any diagnostic messages in Repetier? You could have knocked a connection loose when you moved everything out to the garage.
You should be able to control the basic printer functions even if you don’t have the OctoPi configuration completely right.
@ lynk, when using the slic3r in repetier downloaded from velleman some easy files where even not done after 7h, while in Octoprint this went verry fast.
@Dr Vegetable, it seems indeed that patience is needed, once the bed got to the temprature (60) the hotend (200) started. i guess this are values somewhere from a config i found.
I went from the idea to heat the hotend before so i can remove the first part of pla when i start printing, something that i didn’t find yet.
i’m able to do printing indeed, will add some pictures later on to see if the result is good.
will also add the config files that i’ve used maybe could be adjusted if needed.
some prints for the casing of the raspberry pi, initiated with octoprint
the big part is faulty as the printer hanged at one point and didn’t continue anymore
[alterations]
start.gcode = ;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
M190 S60 ;Uncomment to add your own bed temperature line
M109 S200 ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F{travel_speed} ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing…
end.gcode = ;End GCode
M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
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{travel_speed} ;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
M84 ;steppers off
G90 ;absolute positioning
start2.gcode = ;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
;M104 S{print_temperature} ;Uncomment to add your own temperature line
;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F{travel_speed} ;move the platform down 15mm
T1 ;Switch to the 2nd extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F200 E-{retraction_dual_amount}
T0 ;Switch to the first extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing…
end2.gcode = ;End GCode
M104 T0 S0 ;extruder heater off
M104 T1 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
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{travel_speed} ;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
M84 ;steppers off
G90 ;absolute positioning
support_start.gcode =
support_end.gcode =
cool_start.gcode =
cool_end.gcode =
replace.csv =
switchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
G92 E0
G1 E-36 F5000
G92 E0
T{extruder}
G1 X{new_x} Y{new_y} Z{new_z} F{travel_speed}
G1 E36 F5000
G92 E0
[/code]
I found this custom stop gcode to be helpful when setting up the cura profile:
M140 S0 ;turn bed heat off
M104 S0 ;Turn nozzle heat off
G91 ;Make coordinates relative
G0 Z2 E-2 ;Move up 2mm and retract extuder 2mm at 400mm/min
G90 ;Use absolute coordinates again
G00 X100 Y200 F10000 ;Go to dump area
M84 ;Disable steppers so they dont get hot during idling…
It seems that you have found the problem.
A word of caution since you are talking about moving the printer to the garage (maybe it’s me)
I never leave my printer alone while it’s in operation (fire hazard).
I have a Raspberry Pi with Octoprint as well but I did put a web cam on it so I can check it with my phone, tablet, computer…
Also the print bed is a large surface that can cool very easy if your garage is not warm the printer will not start because the bed will not come to temp. If it does it may cool to the point where your project can break loose from the bed and cause a big mess (don’t ask how I know lol).