Autocommit from 2025-11-30 13:37:30

Klipper version: v0.13.0-411-g938300f3

Moonraker version: v0.9.3-128-g960e933

Mainsail version: v2.15.0
This commit is contained in:
2025-11-30 13:37:30 -05:00
commit 33030a9ee8
20 changed files with 4747 additions and 0 deletions

188
Orbitool_O2S.cfg Normal file
View File

@@ -0,0 +1,188 @@
#################################################################################################################
################################## Orbittool O2S CONFIGURATION ##################################################
#################################################################################################################
#config file version v1.0.0
#release date: 17.07.2025
# End Stop pin PB0
# 24V ADC feedback pin PB1 - feature will be removed probably
# Z senzor Probe PB3
# Z Sensor servo PA15
# Orbiter filament sensor PA8
# Orbiter filament unload PA9
[mcu orbitoolO2S]
serial:/dev/serial/by-id/usb-Klipper_stm32f072xb_41003A000C57475534393420-if00
restart_method: command
# moved to printer.cfg to save PID
#[extruder]
#step_pin = orbitoolO2S:PB3
#dir_pin = !orbitoolO2S:PB4
#enable_pin = !orbitoolO2S:PC14
#microsteps = 32
#rotation_distance = 4.69 # Orbiter v2.5
#full_steps_per_rotation = 200
#nozzle_diameter = 0.400
#filament_diameter = 1.750
#heater_pin = orbitoolO2S:PB9
#sensor_pin = orbitoolO2S:PA1
#pullup_resistor = 2200
#sensor_type = ATC Semitec 104GT-2 # update with correct sensor type PT1000 sensor are also suported
##sensor_type: PT1000
#min_temp = 0
#max_temp = 300 # increase in case your hottend suports higher operating temperature
#pressure_advance = 0.015 # user calibration needed
#pressure_advance_smooth_time = 0.03 # user calibration needed
#max_extrude_only_distance = 500.0
#max_extrude_cross_section = 20
#min_extrude_temp = 170
#smooth_time = 0.5
#max_power: 0.995 # limit heater power to 99.5% to enable autorecovery from short detection
#control = pid # user calibration needed
#pid_Kp=30.477
#pid_Ki=1.600
#pid_Kd=145.141
[tmc2240 extruder]
uart_pin: orbitoolO2S:PC13
interpolate: false
run_current: 0.85 # Orbiter v2.5
rref: 12000
stealthchop_threshold: 0
#driver_TBL: 0
#driver_TOFF: 3
#driver_HEND: 8
#driver_HSTRT: 7
#[stepper_x]
#endstop_pin: orbitoolO2S:PA2
[heater_fan hotend_Fan]
pin: !orbitoolO2S:PB15
tachometer_pin: orbitoolO2S:PB12
tachometer_ppr: 2
tachometer_poll_interval: 0.0005
heater: extruder
cycle_time: 0.0001 #10KHz PWM frecvency
heater_temp: 75
fan_speed: 0.5 # can be lowered to reduce fan noise
hardware_pwm: false
shutdown_speed: 0.0
max_power: 0.5 # can be lowered to reduce fan noise
[adc_temperature HOT_P]
temperature1:120 # value in Watts
#voltage1:1.32
voltage1:1.91
temperature2:240 # value in Watts
voltage2:3.82
#voltage2:2.64
[temperature_sensor Hotend_power]
sensor_pin: orbitoolO2S:PA0
sensor_type: HOT_P
[firmware_retraction]
retract_length: 1.2 # user calibration needed
# The length of filament (in mm) to retract when G10 is activated,
# and to unretract when G11 is activated (but see
# unretract_extra_length below). The default is 0 mm.
retract_speed: 20 # was 120?
# The speed of retraction, in mm/s. The default is 20 mm/s.
unretract_extra_length: 0.0
# The length (in mm) of *additional* filament to add when
# unretracting.
unretract_speed: 10 # was 120?
# The speed of unretraction, in mm/s. The default is 10 mm/s.
[neopixel OrbiLED]
pin: orbitoolO2S:PC15
chain_count: 3
color_order: GRBW
initial_RED: 1
initial_GREEN: 0
initial_BLUE: 0
# Set RGB values on boot up for each Neopixel.
# Index 1 = logo, Index 2 and 3 = print bed light
[delayed_gcode OrbiLED]
initial_duration: 1
gcode:
SET_LED LED="OrbiLED" RED=0.25490 GREEN=0.71372 BLUE=0.901962 WHITE=0 SYNC=0 INDEX=1 TRANSMIT=0
SET_LED LED="OrbiLED" RED=0 GREEN=0 BLUE=0 WHITE=1 SYNC=0 INDEX=2 TRANSMIT=0
SET_LED LED="OrbiLED" RED=0 GREEN=0 BLUE=0 WHITE=1 SYNC=0 INDEX=3 TRANSMIT=1
##############################################################
########### 2 and 3 wire part fan configuration ##############
##############################################################
# comment out this section when using the toolboard with 4 wire fan
# Warning make sure the FAN supply voltage selection jumper is in the right position - jumper must be closed for 12V fan type - open for 24V fan
[fan]
pin: !orbitoolO2S:PA10
enable_pin: orbitoolO2S:PB14
off_below: 0.2
tachometer_pin: orbitoolO2S:PA14
tachometer_ppr: 2
tachometer_poll_interval: 0.0005
shutdown_speed: 0.0
cycle_time: 0.0001 # 10KHz control signal frequency
kick_start_time: 0.2
hardware_pwm: False
##############################################################
########### 4 wire part fan configuration ####################
##############################################################
# comment out this section when using the toolboard with 2 or 3 wire fan
# Warning make sure the FAN supply voltage selection jumper is in the right position - jumper must be closed for 12V fan type - open for 24V fan
#[fan]
#pin: orbitoolO2S:PB0
#enable_pin: orbitoolO2S:PB14
#tachometer_pin: orbitoolO2S:PA14
#tachometer_ppr: 2
#tachometer_poll_interval: 0.0005
#shutdown_speed: 0.0
#cycle_time: 0.00004 # 25KHz control PWM frequency
#hardware_pwm: False
## STM32 MCU temp
[temperature_sensor toolboard]
sensor_type: temperature_mcu
sensor_mcu: orbitoolO2S
[output_pin T0_RUN_LED]
pin: orbitoolO2S:PB13
value: 1
shutdown_value: 0
##############################################################
################## Accelerometer Sensor ######################
##############################################################
[adxl345 Tool0]
cs_pin: orbitoolO2S:PA4
spi_bus: spi1
axes_map: y, z, x # Assumes back-faceing vertical toolboard mounting
spi_speed: 5000000
##############################################################
###################### Bed scanner ###########################
##############################################################
#configuration for I2C bed scanner based on LDC1612
#[probe_eddy_current orbiscan]
#sensor_type: ldc1612
#i2c_mcu: orbitoolO2S
#i2c_bus: i2c2_PB10_PB11
#i2c_speed:100000