From 4ac1fe2bba26cfb2539bb528da900a3a804a03e8 Mon Sep 17 00:00:00 2001 From: "camporini@protonmail.com" Date: Mon, 18 Nov 2024 15:38:07 +0100 Subject: [PATCH] manono --- HARDWARE/config.yaml | 166 +++++++++++++++++++++++++++++++++++++++++++ README.md | 3 +- 2 files changed, 168 insertions(+), 1 deletion(-) create mode 100644 HARDWARE/config.yaml diff --git a/HARDWARE/config.yaml b/HARDWARE/config.yaml new file mode 100644 index 0000000..76735cf --- /dev/null +++ b/HARDWARE/config.yaml @@ -0,0 +1,166 @@ +board: MKS TinyBee V1.0 XXYYZ +name: + +kinematics: + Cartesian: + +i2so: + bck_pin: gpio.25 + data_pin: gpio.27 + ws_pin: gpio.26 + +spi: + miso_pin: gpio.19 + mosi_pin: gpio.23 + sck_pin: gpio.18 + +sdcard: + cs_pin: gpio.5 + # uses TH2 IO34 active low - MAKE SURE jumper J2 is set to SDDET!!! + card_detect_pin: gpio.34:low + +stepping: + engine: I2S_STATIC + idle_ms: 255 + pulse_us: 4 + dir_delay_us: 1 + disable_delay_us: 2 + +axes: + x: + steps_per_mm: 40 + max_rate_mm_per_min: 8000.000 + acceleration_mm_per_sec2: 80.000 + max_travel_mm: 2500.000 + soft_limits: false + homing: + cycle: 2 + positive_direction: false + mpos_mm: 0.000 + feed_mm_per_min: 300.000 + seek_mm_per_min: 1500.000 + settle_ms: 500 + seek_scaler: 1.100 + feed_scaler: 1.100 + + motor0: + limit_neg_pin: gpio.33:low:pu + hard_limits: true + pulloff_mm: 4.000 + stepstick: + step_pin: I2SO.1 + direction_pin: I2SO.2 + disable_pin: I2SO.0 + + # use E0 driver for 2nd X axis motor + motor1: + hard_limits: true + pulloff_mm: 4.000 + stepstick: + step_pin: I2SO.10 + direction_pin: I2SO.11 + disable_pin: I2SO.9 + + y: + steps_per_mm: 40 + max_rate_mm_per_min: 8000.000 + acceleration_mm_per_sec2: 70.000 + max_travel_mm: 1250.000 + soft_limits: false + homing: + cycle: 3 + positive_direction: false + mpos_mm: 0.000 + feed_mm_per_min: 300.000 + seek_mm_per_min: 2000.000 + settle_ms: 500 + seek_scaler: 1.100 + feed_scaler: 1.100 + + motor0: + limit_neg_pin: gpio.32:low:pu + hard_limits: false + pulloff_mm: 4.000 + stepstick: + step_pin: I2SO.4 + direction_pin: I2SO.5 + disable_pin: I2SO.3 + + # use E1 driver for 2nd Y axis motor + motor1: + limit_neg_pin: NO_PIN + hard_limits: false + pulloff_mm: 4.000 + stepstick: + step_pin: I2SO.13 + direction_pin: I2SO.14 + disable_pin: I2SO.12 + + z: + steps_per_mm: 200.000 + max_rate_mm_per_min: 8000.000 + acceleration_mm_per_sec2: 60.000 + max_travel_mm: 80.000 + soft_limits: false + homing: + cycle: 1 + positive_direction: true + mpos_mm: 0.000 + feed_mm_per_min: 300.000 + seek_mm_per_min: 500.000 + settle_ms: 500 + seek_scaler: 1.100 + feed_scaler: 1.100 + + motor0: + limit_pos_pin: gpio.22:low:pu + hard_limits: true + pulloff_mm: 3.000 + stepstick: + step_pin: I2SO.7 + direction_pin: I2SO.8 + disable_pin: I2SO.6 + +control: + safety_door_pin: NO_PIN + # on MT_DET connector + reset_pin: gpio.35:low + # on TH1 connector + feed_hold_pin: gpio.36:low + # on TB connector + cycle_start_pin: gpio.39:low + macro0_pin: NO_PIN + macro1_pin: NO_PIN + macro2_pin: NO_PIN + macro3_pin: NO_PIN + +coolant: + # Heated Bed Terminal Block + flood_pin: i2so.16 + # HE0 Terminal Block + mist_pin: i2so.17 + delay_ms: 0 + +# spindle PWM signal +PWM: + pwm_hz: 2500 + # on EXP1 IO15 connector. + # note IO15 will give some short pulses on boot, which may activate spindle + # use IO17 on EXP1 to avoid + output_pin: gpio.15:high + s0_with_disable: true + tool_num: 0 + spinup_ms: 4000 + spindown_ms: 4000 + speed_map: 0=0.000% 12000=100.000% + +Laser: + pwm_hz: 5000 + # on 3D Touch connector (has pdwn + PWM) + output_pin: gpio.2:high:pd + s0_with_disable: true + tool_num: 1 + speed_map: 0=0.000% 1000=100.000% + +start: + must_home: false \ No newline at end of file diff --git a/README.md b/README.md index 2c0b699..1f770f5 100644 --- a/README.md +++ b/README.md @@ -8,4 +8,5 @@ - flash config.YAML : - http://wiki.fluidnc.com/en/hardware/3rd-party/MKS_TinyBee - test homing with reprap v1.0 endswitch -- wiring stepper motor : bon sens + homing direction \ No newline at end of file +- wiring stepper motor : bon sens + homing direction +- save avacnée du jour sur config.yaml \ No newline at end of file