Skip to content

Commit

Permalink
feat: show Minimum Cruise Ratio as percentage
Browse files Browse the repository at this point in the history
Signed-off-by: Pedro Lamas <[email protected]>
  • Loading branch information
pedrolamas committed Sep 8, 2024
1 parent f0f0764 commit 62fe156
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions src/components/widgets/limits/PrinterLimits.vue
Original file line number Diff line number Diff line change
Expand Up @@ -79,12 +79,12 @@
:value="minimumCruiseRatio"
:reset-value="defaultMinimumCruiseRatio"
:min="0"
:max="0.99"
:step="0.01"
:max="100"
:disabled="!klippyReady"
overridable
:locked="isMobileViewport"
:loading="hasWait($waits.onSetMinimumCruiseRatio)"
suffix="%"
@submit="setMinimumCruiseRatio"
/>

Expand Down Expand Up @@ -144,11 +144,15 @@ export default class PrinterLimits extends Mixins(StateMixin, BrowserMixin) {
get defaultMinimumCruiseRatio (): number {
const defaultMinimumCruiseRatio = this.$store.getters['printer/getPrinterSettings']('printer.minimum_cruise_ratio') as number | undefined
return defaultMinimumCruiseRatio ?? 0.5
return Math.round((defaultMinimumCruiseRatio ?? 0.5) * 100)
}
get minimumCruiseRatio (): number | undefined {
return this.$store.state.printer.printer.toolhead.minimum_cruise_ratio as number | undefined
const minimumCruiseRatio = this.$store.state.printer.printer.toolhead.minimum_cruise_ratio as number | undefined
return minimumCruiseRatio != null
? Math.round(minimumCruiseRatio * 100)
: undefined
}
get defaultSquareCornerVelocity (): number {
Expand All @@ -172,7 +176,7 @@ export default class PrinterLimits extends Mixins(StateMixin, BrowserMixin) {
}
setMinimumCruiseRatio (val: number) {
this.sendGcode(`SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=${val}`, this.$waits.onSetMinimumCruiseRatio)
this.sendGcode(`SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=${val / 100}`, this.$waits.onSetMinimumCruiseRatio)
}
setSquareCornerVelocity (val: number) {
Expand Down

0 comments on commit 62fe156

Please sign in to comment.