GithubHelp home page GithubHelp logo

jjgraphix / klippersettingsplugin Goto Github PK

View Code? Open in Web Editor NEW
101.0 12.0 7.0 702 KB

Ultimaker Cura plugin to enable various settings and features specific to Klipper firmware.

License: GNU General Public License v3.0

Python 100.00%
cura-plugin klipper pressure-advance ultimaker-cura

klippersettingsplugin's People

Contributors

jjgraphix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

klippersettingsplugin's Issues

Cannot set retraction settings per material

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!

Set preasure advance on Filament settings.

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?

cannot install in cura 5.3.1

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 :)

Z Offset Layer 0 feature resets before actually starting to print it

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?

Unable to Slice in Cura 5.2.1

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.

add pressure_advance_smooth_time

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 :)

Feature: custom settings or SET_GCODE_VARIABLE

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.

Missing PA for top surface skin

Seperate pressure advance settings are available for all parts of the print except top surface skin (top/bottom does exist).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.