jjgraphix / klippersettingsplugin Goto Github PK
View Code? Open in Web Editor NEWUltimaker Cura plugin to enable various settings and features specific to Klipper firmware.
License: GNU General Public License v3.0
Ultimaker Cura plugin to enable various settings and features specific to Klipper firmware.
License: GNU General Public License v3.0
I wanted to set different retraction distance and speed per material using MaterialSettings plugin and these values cannot be set, because they are not defined as settable_per_extruder
nor they have resolve
function.
Would it be possible to change them?
Thank you!
PA is variable with every filament you use.
If i Set IT in global settings i can also Set it in my printer.cfg every time i Change filaments.
It has more effort to Chain it to filaments or am i wrong?
i open the market place window, click install and nothing happens, is the plugin still compatible with cura 5.3.1?
L.E. the second i posted this and tried again it worked. sorry :)
I'm using this plugin with Creality Ender 3 v3 KE and tried setting both the Z-offset, and z-offset for first layer. For a moment a z-offset being combination of both appears, then my printer starts printing a test line on the side of the bed, and after that it reverts z-offset to the value I've set, without the addition of the 1st layer one.
My start G-Code looks like this:
;Nozzle diameter = {machine_nozzle_size}
;Filament type = {material_type}
;Filament name = {material_name}
;Filament weight = {filament_weight}
; M190 S{material_bed_temperature_layer_0}
; M109 S{material_print_temperature_layer_0}
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate
G28 ;Home
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X-2.0 Y20 Z0.28 F5000.0 ;Move to start position
M109 S{material_print_temperature_layer_0}
G1 X-2.0 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X-1.7 Y145.0 Z0.28 F5000.0 ;Move to side a little
G1 X-1.7 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 E-1 F1800 ;Retract a bit
G1 Z2.0 F3000 ;Move Z Axis up
G1 E0 F1800
is there something in it messing with this plugin (if so please tell me what, and if I can safely disable it), or is it a bug?
I think it's doing this after drawing the test lines:
G1 X-1.7 Y145.0 Z0.28 F5000.0 ;Move to side a little
G1 X-1.7 Y20 Z0.28 F1500.0 E30 ;Draw the second line
is it the G92 E0 ;Reset Extruder
command?
When using Pressure Advance Tuning Tower Preset with Apply Suggested Settings in Cura 5.2.1 I get unable to slice error. Seems to be referring to something to do with what the plugin is changing in settings.
First of all, thank you for sharing the plugin! It is very helpful when working with multiple kinds of filament on the same printer.
May I suggest adding the parameter pressure_advance_smooth_time to the list of settings as well? I know it is usually not changed that much, but I found some filaments benefit from having it modified.
Thanks for your consideration and keep up the good work :)
I don't know whether this is even possible with the Cura plugin system, but it would be great to be able to add custom settings which would translate to gcode macro calls. You would have to specify a setting name, input parameter type, and the gcode template it translates to.
An example use case could be whether to enable KAMP (adaptive meshing) or use a pre-existing mesh profile. Or control LEDs, etc.
Alternatively, you could have a SET_GCODE_VARIABLE setting, which would take variable name, macro name, and value. You could then check for the values in your PRINT_START to call the functions you need and effectively achieve the same thing.
After loging in, it seems like the search returns no result. If you try to go the direct link (https://marketplace.ultimaker.com/app/cura/plugins/JJGraphiX/KlipperSettingsPlugin) and click on "add to cura", it asks you to sign in, after that, the page says "The given author does not exist.".
I sometime get this error.
Workaround : disable PA Control in Klipper Settings.
It appeared in two circumstances :
Seperate pressure advance settings are available for all parts of the print except top surface skin (top/bottom does exist).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.