Code Monkey home page Code Monkey logo

fdc's People

Contributors

jimcnulty 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

Watchers

 avatar  avatar  avatar  avatar  avatar

fdc's Issues

ref_temp or current_temp is out of range

I am looking over the macro but Im unsure what the issue is.

I get these errors:

Error evaluating 'gcode_macro _FDC:gcode': gcode.CommandError: ref_temp or current_temp is out of range 26.7, 29.1

Maybe you have an idea what I have done wrong?

Cheers!

Frame temperature sensor

Hi There!

So you say:

X gantry on the opposite side of the X endstop at the end, touching the aluminum
    I know, it's a pain to find a way to install it, but it's the only place to put the sensor that will give accurate results
    Other places are a gamble, try it if you want - if it works, great, if it doesn't, you know why

Don't mind me asking but can you explain why that particular spot is the only place that gives accurate results?

I'm trying to think why the Y gantry extrusion, say somewhere in the middle, isn't just as good a spot or even better?

Thanks!

Script is running but not making more bed meshes

Maybe its supposed to happen, but this is the latest output from the script, from like 30 minutes ago.

Measuring (#39)...Gantry/bed already trammed.      
Tramming gantry/bed...DONE
DONE

I think I noticed the last few meshes had longer pauses in between them (is that correct?) but now it seems to have stopped taking meshes entirely.

Any ideas please?

Add script or macro for multiple profiles

I think one of the biggest reasons this hasn't seen more widespread adoption is that it is cumbersome to switch between profiles for different printing temperatures or different setups such as open vs closed enclosure. Adding a script to allow switching between profiles such as how bed mesh works natively in klipper would be a huge improvement. I think it might also be possible to implement this using a macro in klipper but it would probably be a bit more involved for the end user.

can you use this without a ABL mesh?

I only have a clone BLTouch on hand for my flying bear reborn 2, and I'm not getting a lot of help configuring it, so I thought I might be able to use this without a mesh. is that the case

renaming first bed mesh

Im at the point of copying the generated config and then it says this:

Paste if after the string ...-- SAVE_CONFIG --...
And after the default bed mesh
If you don't have one just copy your first bed mesh and change the name

I don't have one so I can copy the one #*# [bed_mesh 31.3], which is the first one.

But what do rename it to? Just [bed_mesh] without a temperature, or some low ambient room temp?

Thanks! Can;t wait to try it out ๐Ÿ˜‹

Edit macro with values printed when script is ran

Point 11 here says to Edit the macro with the min max temp, step and z_height_temps dictionary that was printed when you ran the script.

The script on the Pi when starting the measurements, or processing the results on the local PC?

I checked both outputs from when I started them, but I don't really see which part I need to take?

The Pi started as follows:

pi@vcore-3:~/FDC $ nohup python3 measure_thermal_behavior.py 0.1 > out.txt &
tail -F out.txt
[1] 132124
nohup: ignoring input and redirecting stderr to stdout
Starting!
Homing...DONE
Gantry/bed already trammed.
Tramming gantry/bed...DONE
Setting heater targets: Bed=105.0 degC; Tool=255.0 degC
Parking toolhead at Z=240.0mm for bed heating...DONE
Waiting for bed to reach 105.0 degC...DONE
Heatsoaking bed for 0min...DONE                     
Starting!

And the local script to process did this:

Hr46ph@mylocalpc ~/fdc_meshes/FDC $ python3 generate_FDC_meshes_z_heights.py thermal_quant__2023-04-23_14-16-49.json 0.1 --filter_noise
Normalizing mesh 31.3 to middle zero, drift: 0.016875
Normalizing mesh 34.1 to middle zero, drift: 0.014062
Normalizing mesh 36.5 to middle zero, drift: 0.014375
Normalizing mesh 38.8 to middle zero, drift: 0.012812

Thanks! Almost there ๐Ÿ˜ƒ

z_thermal_adjust Klipper settings

I'm probably a numpty :P but I find the Kipper docs somewhat lacking on z_thermal_adjust.

Could you provide some sane defaults please?

I would assume the min_temp and max_temp are safeguards for the frame thermistor? So would 0 and 100 be good?

Are there any other required settings in that section?

Thanks for the help!

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.