WIP: Cura Printer Definition/Profile for the Mini
Hi Everyone,
The Mini is an awesome Machine and PrusaSlicer is very good indeed. But old habits sometimes die hard and since i am more used to the way Cura does some things i was wondering if there was a Printer Definition and Profile for it.
Unfortunately I didn't find anything suitable that actualy worked. So i tried to create a Definition myself.
I was wondering if there is any need/interest for this at all and if someone would be willing to review this and check especialy if there are unsafe things that i missed.
You can find my current working set here:
I stole the STL file of the Mesh from prusa-slicer - i hope this is ok?
I haven't tested any of the Profiles except the 0.20 ones - please be careful with everything else since I generated the others from the reference 0.2 ones.
Most likely I will push this to github soon if there are no major objections.
PS: I am not sure if this is the right place in the forum to post this - if someone could move the thread to a better place i would be much obliged!
RE: WIP: Cura Printer Definition/Profile for the Mini
[...] I haven't tested any of the Profiles except the 0.20 ones [...]
Which Cura version did you use for testing?
RE: WIP: Cura Printer Definition/Profile for the Mini
@marek-w6
Oh sorry forgot to mention 4.5
I haven't tested this with 4.6 yet and i am not sure if it is downward compatible at all.
RE: WIP: Cura Printer Definition/Profile for the Mini
General note since I can't find a way to edit my original post:
Please be careful using this - while it works fine for me it might break your machine and i take no responsibility for any damage caused to your machine!
RE: WIP: Cura Printer Definition/Profile for the Mini
unable to add printer
cura reports "
IndexError: Unable to find extruder definition with the id [Original_Prusa_mini_extruder_0]"
some idea?
RE: WIP: Cura Printer Definition/Profile for the Mini
@pidra - did you move the Printer Definition files into the corresponding folders as described here: https://help.prusa3d.com/en/guide/how-to-import-profiles-to-cura-4-x-windows-macos_17848 ?
RE: WIP: Cura Printer Definition/Profile for the Mini
I found some issues with the max jerk settings and speeds - seems i forgot to save a file at some point - sorry for that.
Please find attached the state of today. Cura_Prusa_Mini_Profile_20200425_2120
RE: WIP: Cura Printer Definition/Profile for the Mini
@blackcoffeerider
yes, I followed the instructions
RE: WIP: Cura Printer Definition/Profile for the Mini
@pidra
Ok - so i archived all my old settings and started completely fresh and i am able to reproduce the error - at the moment i am a bit stomped - the ID was missing indeed - but when i add it it doesn't seem to make a difference. Will get back to you when i solved this.
Thanks for letting me know
RE: WIP: Cura Printer Definition/Profile for the Mini
Ok - so for the sake of my life I don't realy understand what was going on there and why it worked while i still had my old configs in place.
I had to add/change the version numbers in the files and rename them also to match each other and the extruder name had to be the same as the file name (!?). I tried 3 times in a row now with a fresh settings-folder and it seems to work now.
Please remove the old files when copying over the new ones.
Note that i moved the "Manufacturer" description to "01 Prusa3D (unofficial)" so that we dont have to scroll all the way down.
Current version: Cura_Prusa_Mini_Profile_20200426_1335
Please let me know how things are going.
Thanks & Regards,
Martin
RE: WIP: Cura Printer Definition/Profile for the Mini
WARNING: the profile uses absolute extrusion while the startup G-Code uses relative extrusion as PrusaSlicer does - i will have to change that - in the meantime please tickt the relative extrusion in Cura under "experimental settings" to get a working print!
RE: WIP: Cura Printer Definition/Profile for the Mini
@blackcoffeerider
thanks for the new profile, it loaded this time so i will try now.
Thanks and regards
Karel
RE: WIP: Cura Printer Definition/Profile for the Mini
The "Quality" profiles need some rework because there is a quiet severe amount of stringing with some tests at the moment...
I also found some issues with the startup-gcode (fixed print temperature amongst others)
Will release an update soon.
In the meantime please check that your startup G-Code Looks like this:
M73 P0 R275; Progress?
M201 X1250 Y1250 Z400 E5000 ; sets maximum accelerations, mm/sec^2
M203 X180 Y180 Z12 E80 ; sets maximum feedrates, mm/sec
M204 P1250 R1250 T1250 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2
M205 X8.00 Y8.00 Z2.00 E10.00 ; sets the jerk limits, mm/sec
M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec
M107
G90 ; use absolute coordinates
M83 ; extruder relative mode
M104 S170 ; set extruder temp for bed leveling
M140 S{material_bed_temperature} ; set bed temp
M105
M109 R170 ; wait for bed leveling temp
M190 S{material_bed_temperature} ; wait for bed temp
G28 ; home all without mesh bed level
G29 ; mesh bed leveling
M104 S{material_print_temperature} ; set extruder temp
M105
G92 E0.0
G1 Y-2.0 X179 F2400
G1 Z3 F720
M109 S{material_print_temperature} ; wait for extruder temp
; intro line
G1 X170 F1000
G1 Z0.2 F720
G1 X110.0 E8.0 F900
M73 P0 R274; Progress?
G1 X40.0 E10.0 F700
G1 E-1.0
G92 E0.0
M221 S95 ; set flow
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion (Cura default)
;M83 ; use relative distances for extrusion (Prusa Slicer Default - activate in your profile to avoid blobs!!)
RE: WIP: Cura Printer Definition/Profile for the Mini
my start g-code is
M140 S80
M105
M190 S80
M104 S230
M105
M109 S230
M82 ;absolute extrusion mode
M73 P0 R275; Progress?
M201 X1250 Y1250 Z400 E5000 ; sets maximum accelerations, mm/sec^2
M203 X180 Y180 Z12 E80 ; sets maximum feedrates, mm/sec
M204 P1250 R1250 T1250 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2
M205 X8.00 Y8.00 Z2.00 E10.00 ; sets the jerk limits, mm/sec
M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec
M107
G90 ; use absolute coordinates
M83 ; extruder relative mode
M104 S170 ; set extruder temp for bed leveling
M140 S60 ; set bed temp
M109 R170 ; wait for bed leveling temp
M190 S60 ; wait for bed temp
G28 ; home all without mesh bed level
G29 ; mesh bed leveling
M104 S215 ; set extruder temp
G92 E0.0
G1 Y-2.0 X179 F2400
G1 Z3 F720
M109 S215 ; wait for extruder temp
; intro line
G1 X170 F1000
G1 Z0.2 F720
G1 X110.0 E8.0 F900
M73 P0 R274; Progress?
G1 X40.0 E10.0 F700
G92 E0.0
M221 S95 ; set flow
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
during the test I had to stop printing because the nozzle rubbed against the bed and I was afraid I would it destroy
RE: WIP: Cura Printer Definition/Profile for the Mini
Yes the startup code you show is the old one still in the latest version - feel free to change it.
In regard to the nozzle rubbing when we hop from the priming-line to the center area we might have to add a Z offset - i have to check in Prusas G-Code how they do it - other than that: is your bed leveling correct?
RE: WIP: Cura Printer Definition/Profile for the Mini
Additional question are you printing with ABS or PLA? I see Temperature of 230° in your G-Code. M104 S230 <=
Then you have to adjust the g-code as mentioned above otherwise you will not be able to print - i unfortunately hard-coded the Temps for PLA!
RE: WIP: Cura Printer Definition/Profile for the Mini
bed leveling was done correctly.
I wanted to try printing a model airplane, where it states a temperature of 230° for PLA
RE: WIP: Cura Printer Definition/Profile for the Mini
Hi @blackcoffeerider,
Thanks for working on the cura profiles! Have you had any further luck with updating them?
I'm having a really hard time getting my .25mm nozzle dialled in for miniatures, and was hoping this would help out 🙁
Cheers,
Andrew
RE: WIP: Cura Printer Definition/Profile for the Mini
Hi @haps-grayprusa,
i waas pretty busy this week and hope that i will be able to fix some issues i found - at the moment I have stringing from hell issues that i don't know how to resolve. I hope to have an update Wednesday 6th of May 2020 (no promise!). Also I have zero experience with smaller nozzle sizes and miniature printing at all - but i hope this can help at the end.
Regards,
Martin
RE: WIP: Cura Printer Definition/Profile for the Mini
Any update on your efforts? Really looking forward to more.