From 6efa0a3cb5666c1979e3a83f2e7c654c3166523c Mon Sep 17 00:00:00 2001 From: Georg Date: Sun, 19 Oct 2025 02:01:48 +0300 Subject: [PATCH 1/3] Update board-definition.json Updated board-definition.json for ldo-orbitool-o2s --- configuration/boards/ldo-orbitool-o2s/board-definition.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configuration/boards/ldo-orbitool-o2s/board-definition.json b/configuration/boards/ldo-orbitool-o2s/board-definition.json index ae91bfaef..61927896a 100644 --- a/configuration/boards/ldo-orbitool-o2s/board-definition.json +++ b/configuration/boards/ldo-orbitool-o2s/board-definition.json @@ -13,7 +13,8 @@ "disableAutoFlash": false, "driverVoltages": [24], "hasMcuTempSensor": true, - "invertPinLogic": ["PB0","PB15"], + "invertPinLogic": ["PA10","PB15"], + "fourPinFanConnectorCount": 2, "driverCount": 1, "integratedDrivers": { "extruder": "LDO-2240-UART" From af8bff3f4a7aa0983973b6713a57adab460d0ef2 Mon Sep 17 00:00:00 2001 From: Georg Date: Sun, 19 Oct 2025 02:03:37 +0300 Subject: [PATCH 2/3] Update toolboard-config.cfg Updated toolboard fan pin aliases to match real Orbitool O2s hardware --- .../boards/ldo-orbitool-o2s/toolboard-config.cfg | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/configuration/boards/ldo-orbitool-o2s/toolboard-config.cfg b/configuration/boards/ldo-orbitool-o2s/toolboard-config.cfg index 195744447..9776673af 100644 --- a/configuration/boards/ldo-orbitool-o2s/toolboard-config.cfg +++ b/configuration/boards/ldo-orbitool-o2s/toolboard-config.cfg @@ -14,9 +14,10 @@ aliases: bltouch_sensor_pin=PB7, bltouch_control_pin=PB9, probe_pin=PA15, # adxl345 cs pin - adxl345_cs_pin=PA4 + adxl345_cs_pin=PA4, # fans - fan_part_cooling_pin=PB0, - fan_toolhead_cooling_pin=PB15 + fan_part_cooling_pin=PA10, + fan_toolhead_cooling_pin=PB15, # 4 pin fans - 4p_fan_toolhead_cooling_tach_pin=PA14, \ No newline at end of file + 4p_fan_part_cooling_pin=PB0, 4p_fan_part_cooling_tach_pin=PA14, + 4p_toolhead_cooling_pin=PB15, 4p_toolhead_cooling_tach_pin=PB12, From e3b3668f4ee27a6007e207f78c57c672e24e8fad Mon Sep 17 00:00:00 2001 From: Georg Date: Sun, 19 Oct 2025 13:22:45 +0300 Subject: [PATCH 3/3] Update board-definition.json Remove unnecessary 4-pin tachometer pin definitions. Previously, the configurator added tachometer fields even for 2-pin fans, which caused a 0 RPM readout on non-tacho setups. --- .../boards/ldo-orbitool-o2s/board-definition.json | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/configuration/boards/ldo-orbitool-o2s/board-definition.json b/configuration/boards/ldo-orbitool-o2s/board-definition.json index 61927896a..43ab614e9 100644 --- a/configuration/boards/ldo-orbitool-o2s/board-definition.json +++ b/configuration/boards/ldo-orbitool-o2s/board-definition.json @@ -58,10 +58,7 @@ "parameters": { "max_power": 1, "enable_pin": "PB14", - "shutdown_speed": 0, - "tachometer_pin": "PA14", - "tachometer_ppr": 2, - "tachometer_poll_interval": 0.00005 + "shutdown_speed": 0 } }, "heater_fan": { @@ -69,10 +66,7 @@ "parameters": { "max_power": 1, "cycle_time": 0.0001, - "shutdown_speed": 0, - "tachometer_pin": "PB12", - "tachometer_ppr": 2, - "tachometer_poll_interval": 0.00005 + "shutdown_speed": 0 } }, "output_pin": {