Mainsail Dashboard change in ratos v2
I miss being able to see pressure advance settings (like in ratos v1) in the mainsail dashboard how do I get it back in v2?
36 Replies
I honestly don't know what you mean.
I don't have that top line on my screen.
It's not configurable
Can you post a screenshot of what your extruder panel looks like?
Perhaps Helge Keck's ROME changed it in some way? That's the only thing I can think of that could effect it.
ROME can't change mainsail. Don't you have a pressure_advance setting in your config?
Doh! I removed it when I installed ROME because it has to be set for each extruder so I just did it all in the slicer gcode. I'll put a token setting in printer.cfg. Totally forgot I did that thanks for the help.
I never got back here to report, but adding the pressure_advance setting to my printer.cfg unfortunately did not bring back the pressure advance display in mainsail.
So i just looked through the mainsail code. The only way the pressure advance options wouldn't show is if you don't have any defined extruder steppers. I guess ROME could indeed be responsible for this @Helge Keck ?
Dort think so
Rome can set pa but thats it
I assume he has no [extruder] in his config then
printer.config.settings should have an
extruder_stepper
entry, or it won't show.He has 2 Additional extruders
That's fine
Rome just activates and syncs them
See: https://github.com/mainsail-crew/mainsail/blob/84814080291e6f037230491c3e273ddd49ed6e53/src/store/printer/getters.ts#L893
and: https://github.com/mainsail-crew/mainsail/blob/84814080291e6f037230491c3e273ddd49ed6e53/src/components/panels/ExtruderControlPanel.vue#L89
GitHub
mainsail/ExtruderControlPanel.vue at 84814080291e6f037230491c3e273d...
Mainsail is the popular web interface for managing and controlling 3D printers with Klipper. - mainsail/ExtruderControlPanel.vue at 84814080291e6f037230491c3e273ddd49ed6e53 Ā· mainsail-crew/mainsail
GitHub
mainsail/getters.ts at 84814080291e6f037230491c3e273ddd49ed6e53 Ā· m...
Mainsail is the popular web interface for managing and controlling 3D printers with Klipper. - mainsail/getters.ts at 84814080291e6f037230491c3e273ddd49ed6e53 Ā· mainsail-crew/mainsail
how are they defined in the config?
Extruders
On my phone atm, repo has the includes
Oh i missed a !
!(extruderSteppers.length > 0)
So if you have any extruder steppers it won't show š
Ie. it does not show with ROME
found the problem
š
Sorry @billyd60, that is indeed how it is. Mainsail won't show you the pressure advance panel if you have any
[extruder_stepper]
s defined.
You'd have to go talk to the mainsail devs on the mainsail server to get that changed
Or not use multiple extrudersWe can use t0 t1 instead
The Maintal Shows the values from the selected extruder
You get t0 t1 buttons in the extruder section
That sounds like a good fix, yes
Will test tomorrow
Thanks guys much appreciated as always!
it works
Hi Helge, so how do I set this up so the pressure advance is displayed for my printer? Or is this being done in a future version of ROME?
So I don't know how to do what Helge did above. Any help would be appreciated.
sorry, i missed this somehow
try this
https://discord.com/channels/582187371529764864/918222350145683507/1101787850132963328
After I define those macros then mainsail will allow me to see pressure advance for T0 or T1? I think I have to add pressure advance values in for T0 and T1 as well (in printer.cfg) but not sure what the syntax should be.
no, set the pa value in the filament gcode in the slicer
Ok, thanks
u looky here
https://github.com/HelgeKeck/rome#slicer
Yes I have that. Was worried mainsail wouldn't show pressure advance in the extruder section unless I had a value set in printer.cfg
no, this wasnt the issue
Mainsail jsut didnt know that you have two extruders
Running a print now, have defined macros for T0 and T1, changed the change tool code to T[next_extruder] in the slicer, and have pressure advance defined for all extruders in the slicer. T0 and T1 show up in the extruder section of mainsail but no pressure advance is shown. Print is running and working well. Not sure why PA is not showing up.
Here is the terminal confirming pa values received from slicer during print
its possible that Rome 2.0 i am working on does this differently
sorry for that
No problem. Hope to see v2 soon, thanks for your hard work!