diff --git a/printers/v-chonk-3z/macros.cfg b/printers/v-chonk-3z/macros.cfg new file mode 100644 index 00000000..446e15bf --- /dev/null +++ b/printers/v-chonk-3z/macros.cfg @@ -0,0 +1,3 @@ +# WARNING. DO NOT EDIT THIS FILE. +# To override settings from this file, you can copy and paste the relevant +# sections into your printer.cfg and change it there. diff --git a/printers/v-chonk-3z/printer-definition.json b/printers/v-chonk-3z/printer-definition.json new file mode 100644 index 00000000..5bf7127e --- /dev/null +++ b/printers/v-chonk-3z/printer-definition.json @@ -0,0 +1,123 @@ +{ + "$schema": "../printer-definition.schema.json", + "name": "V-Chonk 3Z (BETA)", + "description": "Mostly 3d printed, \"use what you've got\" 3d printer, Rat Rig style. This variant uses 6 drivers for z-tilt leveling.", + "manufacturer": "Rat Rig", + "releaseDate": "2024-02-23", + "documentationLink": "https://www.ratrig.com", + "image": "v-chonk.png", + "template": "v-chonk-printer.template.cfg", + "driverCountRequired": 6, + "bedMargin": { + "x": [0, 0], + "y": [15, 0] + }, + "sizes": { + "180": { + "x": 180, + "y": 180, + "z": 180 + } + }, + "speedLimits": { + "basic": { + "accel": 3000, + "velocity": 300, + "z_accel": 50, + "z_velocity": 10, + "travel_accel": 3000, + "travel_velocity": 300 + }, + "performance": { + "accel": 10000, + "velocity": 800, + "z_accel": 200, + "z_velocity": 15, + "travel_velocity": 600, + "travel_accel": 8000 + } + }, + "kinematics": "corexy", + "defaults": { + "board": "btt-skrat-10", + "toolheads": [ + { + "axis": "x", + "description": "The toolhead for the printer", + "extruder": "orbiter-2", + "toolboard": "btt-ebb42-12", + "hotend": "rapido", + "partFan": "4pin", + "hotendFan": "2pin-toolboard", + "probe": "superpinda", + "xEndstop": "sensorless", + "yEndstop": "sensorless" + } + ], + "rails": [ + { + "axis": "x", + "axisDescription": "The A axis motor for the toolhead, located at the rear left of the printer", + "current": 1.1, + "driver": "BTT-TMC2209-13", + "stepper": "LDO-42STH48-2504AC", + "rotationDistance": 40, + "homingSpeed": 50, + "performanceMode": { + "current": 1.6 + } + }, + { + "axis": "y", + "axisDescription": "The B axis motor for the toolhead, located at the rear right of the printer", + "current": 1.1, + "driver": "BTT-TMC2209-13", + "stepper": "LDO-42STH48-2504AC", + "rotationDistance": 40, + "homingSpeed": 50, + "performanceMode": { + "current": 1.6 + } + }, + { + "axis": "z", + "axisDescription": "The front left Z motors for the bed", + "current": 0.85, + "driver": "BTT-TMC2209-13", + "stepper": "LDO-42STH25-1404MAC", + "rotationDistance": 4, + "homingSpeed": 10 + }, + { + "axis": "z1", + "axisDescription": "The rear Z motor for the bed", + "current": 0.85, + "driver": "BTT-TMC2209-13", + "stepper": "LDO-42STH25-1404MAC", + "rotationDistance": 4, + "performanceMode": { + "current": 1 + } + }, + { + "axis": "z2", + "axisDescription": "The front right Z motor for the bed", + "current": 0.85, + "driver": "BTT-TMC2209-13", + "stepper": "LDO-42STH25-1404MAC", + "rotationDistance": 4, + "performanceMode": { + "current": 1 + } + }, + { + "axis": "extruder", + "axisDescription": "The extruder motor used for pushing filament through the toolhead", + "rotationDistance": 0, + "current": 0.707, + "driver": "BTT-TMC2209-13", + "stepper": "LDO-36STH20-1004AHG" + } + ] + } +} diff --git a/printers/v-chonk-3z/v-chonk.cfg b/printers/v-chonk-3z/v-chonk.cfg new file mode 100644 index 00000000..7fa12837 --- /dev/null +++ b/printers/v-chonk-3z/v-chonk.cfg @@ -0,0 +1,73 @@ +# WARNING. DO NOT EDIT THIS FILE. +# To override settings from this file, you can copy and paste the relevant +# sections into your printer.cfg and change it there. + +[include ../base.cfg] + +[heater_bed] +heater_pin: heater_bed_heating_pin +sensor_pin: heater_bed_sensor_pin +sensor_type: Generic 3950 +min_temp: 0 +max_temp: 140 +pwm_cycle_time: 0.02 # 50hz for european AC, to avoid flickering lights. + +[fan] +pin: fan_part_cooling_pin +shutdown_speed: 1.0 + +[heater_fan toolhead_cooling_fan] +pin: fan_toolhead_cooling_pin +fan_speed: 1 + +[controller_fan controller_fan] +pin: fan_controller_board_pin + +# These are only safeguards for first time users +# Modify printer.cfg to tune acceleration. +[printer] +kinematics: corexy +max_velocity: 300 +max_accel: 1500 +minimum_cruise_ratio: 0.5 +max_z_velocity: 15 +max_z_accel: 20 + +[stepper_x] +position_max: 180 +position_endstop: 0 +position_min: 0 + +[stepper_y] +position_max: 180 +position_endstop: -5 +position_min: -5 + +[stepper_z] +position_max: 180 + +[bed_mesh] +horizontal_move_z: 5 +mesh_min: 7,7 +mesh_max:145,150 +probe_count: 7,7 +fade_start: 1.0 +fade_end: 10.0 +mesh_pps: 2,2 +algorithm: bicubic +bicubic_tension: .2 + +[z_tilt] +z_positions: + -70,75 + 90,250 + 250,75 + +points: + 50,20 + 115,180 + 180,60 + +horizontal_move_z: 20 +retries: 10 +retry_tolerance: 0.02 diff --git a/printers/v-chonk-3z/v-chonk.png b/printers/v-chonk-3z/v-chonk.png new file mode 100644 index 00000000..e4007781 Binary files /dev/null and b/printers/v-chonk-3z/v-chonk.png differ