sb53systems / G-Code-Flow-Temperature-Controller

A post processing script for OrcaSlicer
MIT License
131 stars 7 forks source link

Problem Autogenerating PrinterConfig #20

Open Woolfie-maker opened 14 hours ago

Woolfie-maker commented 14 hours ago

Printer: QIDI X-MAX 3 (klipper based) Slicer: OrcaSlicer

Issue: I load my printer config file from my printer using its IP address, and a message pops up saying file is saved however the contents of the config to JSON file do not update, and the date modified of the file also indicates that no changes actually saved.

I have manually looked through the config file of my printer (search "[printer]" within the provided .txt) and some terms listed within the json file are labelled differently within my printer config file. is this possibly the issue? I attempted to manually edit the terms and associated values within the json file which I probably did wrong however this didn't appear to help.

printer.txt

Please advise me on how to solve this issue.

sb53systems commented 11 hours ago

For some printers running a Klipper firmware limited by the manufacturer, the configuration cannot be retrieved via IP.
You need to manually edit the provided "config.json" example file.

Attached is the modified file based on your printer's configuration.
config.json

Let me know if you need more information.

Best regards,
Salim.

Woolfie-maker commented 8 hours ago

Thankyou, you got it working for me.

I'm getting some crazy overhang and detail performance on small features while retaining fast print speeds

Damn good job man!!!

Update: after some more dialing in I'm getting substantially quicker print times and substantially improved quality all-round (as I can afford to set lower minimum layer times before slowing print speed due to the adaptive print temps)

sb53systems commented 7 hours ago

Congratulations, don't forget to give a star to the Github project.

Happy Smart 3D Printing.

Woolfie-maker commented 6 hours ago

image

just one extra query. Why is it that the program doesn't target 240celcius and my max set extrusion of 19mm^3/s in the area that I highlighted? In my mind there should be no reason that it doesn't creep up to the 19mm^3 over a course of 20 seconds or so with my temperature capacity being set at 2 degrees per second

sb53systems commented 5 hours ago

This is normal because the script adjusts the temperature based on the average flow rate (the blue curve), even if some moves can reach the maximum flow. However, due to acceleration variations, the average would be lower.

Let me know if you need further.