Notifications
Clear all

Octoprint "HW Setup" Plugin help.  

  RSS
beegmouse
(@beegmouse)
Eminent Member
Octoprint "HW Setup" Plugin help.

Howdy, Is there a command I can send over serial to report the "HW setup"?

Nozzle Diameter and Bed Type

I'm using octopi and a Revo to run a farm remotely, and would like to see and maybe change the current settings remotely.

As myself and my colleagues change this setup frequently, I'd like to check what the printer thinks it is vs what I see on the camera.

Maybe automate the nozzle diameter check (g-code-vs HW setup) on octoprint rather than the printer. 

Posted : 23/08/2022 9:45 am
towlerg
(@towlerg)
Noble Member
RE: Octoprint "HW Setup" Plugin help.

Nozzle Diameter

I don't see how. The printer neither knows nor cares what size the installed nozzle is, that's dealt with by the slicer. Perhaps you could infer nozzle size from GCode but ..... M503 will display current settings.

 

Maybe you could attach a switch to each printer that each time you changed a nozzle, you set the switch to indicate the current nozzle size.

Posted : 23/08/2022 6:27 pm
towlerg
(@towlerg)
Noble Member
RE: Octoprint "HW Setup" Plugin help.

Of course if you include nozzle sive in profile and include profile (eg    

PS_[input_filename_base]_[print_settings_id]_{filament_settings_id[0]}.gcode)

  in the GCode filename it shouldnn't be that tough to extract it. But that will only tell you what the code was slicer for not the physical nozzle size.

Posted : 23/08/2022 6:37 pm
beegmouse
(@beegmouse)
Eminent Member
Topic starter answered:
RE: Octoprint "HW Setup" Plugin help.

I'm aware the printer cannot physically identify the hardware installed.

But it does have multiple bed profiles stored with different Z offsets, so that if you change from a thick PEI sheet to a thin powdercoat. Changing profiles is easy, but you may not be aware of it if you only run one profile as the feature is hidden until you add a second.

The printer also has multiple nozzle profiles you can select in HW settings. This has to be changed if you want things like first layer calibration to function correctly.

Equally, the G-code does store which size nozzle it was sliced for, and the printer is aware of which nozzle profile it has fitted. If the G-code does not match the current profile it throws up warnings. (See line two of start code)

"M862.1 P[nozzle_diameter] ; nozzle diameter check"

I would basically like to be able to view and change the active profiles on the print server to reduce the amount of errors thrown up on the printers screen where I can't easily access it.

 

Posted : 24/08/2022 8:41 am
towlerg
(@towlerg)
Noble Member
RE: Octoprint "HW Setup" Plugin help.

Thanks for the input, I had no idea the MK3 could be set for nozzle size. Also not aware of M862 I'd assumed first layer stuff was in slicer, ah well wrong again. As you say pity you can't close the loop and physically identify the nozzle.

Posted : 25/08/2022 2:55 pm
Share: