Skip to content

Instantly share code, notes, and snippets.

@X3msnake
Last active April 24, 2025 13:44
Show Gist options
  • Save X3msnake/69550f63d5eb9d7c0d1ed27f7fcc37bc to your computer and use it in GitHub Desktop.
Save X3msnake/69550f63d5eb9d7c0d1ed27f7fcc37bc to your computer and use it in GitHub Desktop.

X3msnake's RatRig BauMaus™ Build Log





@X3msnake
Copy link
Author

X3msnake commented Dec 27, 2024

TODO LIST 241227 (MVP)

  • Montar kit RatRig VCore 3.1

  • Desenhar e construir quadro elétrico

  • Instalar RatOs (Pi)

  • Instalar firmware Klipper (Octopus)

  • Acabar ligações toolboard EBB42

    • Cravar cabo power e ligar á mainboard (CANBUS)
    • Cravar cabos da probe e ligar à toolboard
    • Cravar cabo endstop x e ligar à toolboard
    • Recravar cabos da ventoinha de peças (4028) e ligar à toolboard
    • Ligar toolboard ao hub (USB-C) e fixar cabos contra a vibração
    • Instalar firmware klipper (EBB42) e testar ligações
  • Montar e ligar hub usb para expansão futura (multitool).

  • Ligar motores à mainboard

  • Tampas de silicone perfil 3030

Comissioning

  • Comissioning
    • Preparar cama aquecida
      • Colar magplate à mesa
      • Colar Heatpad à mesa
      • Cravar cabos heatpad e ligar à mainboard
      • Grounding wire heatbed
    • Tensionar correias
    • Isolate electronic board from vibrations !
    • Design and print electronic cooling fan mounts
    • Make and install electronic cover panel
    • Avaliar e afinar maquina - comissioning guide link
      • Test XYZE motor directions
      • Test extruder fan
      • Test part fan
      • PID extruder
      • PID hotbed
      • Bed mesh profile @ 22c
      • Bed mesh profile @ 40c
      • Bed mesh profile @ 50c
      • Bed mesh profile @ 60c
      • Bed mesh profile @ 80c
      • Bed mesh profile @ 110c
      • Calibrate Z offset profile @ 220c
      • Calibrate Z offset profile @ 300c
      • Generate and apply input shaper (needs electronic panel vibration isolation first)
      • Tune pressure advance
      • Print PunkFill Mascot

MISSING IMPORTANT FEATURES

  • Emergency endstops on Z axis to avoid crashes in case of probe read failure

FOR FUTURE (After machine is printing)

  • PRINT machine hardware model and version spec TAG - For future proofing!
  • Install and configure X728 UPS
  • Fabricar e montar enclosure para impressão de ABS/ASA
  • Install and configure smart filament sensor v2
  • Encurtar cabos dos motores steppers para melhor cable fitting
  • Desenhar e instalar o sistema o monitor HDMI/LCD
  • Replace belts with Gates Belts
  • Desenvolver cradle e sistema de troca rapida de rolo de filamento
  • Multi Tool Printheads (Project) - Psyvison | Daksh | Magshift

@X3msnake
Copy link
Author

X3msnake commented Jan 20, 2025

BauMaus Implementation (uses a 24v to 12v stepdown)

Blue - 0V - FAN1 (PA0)
Orange - 12V - FAN1 (VIN)
Green - PWM (Control) - I2C (PB4)
Yellow - Sensor (Speed-Tachometer) - I2C (PB3)

image

Wire Termination:

Black - 0V
Red - 12V
Blue - PWM (Control)
White - Sensor (Speed-Tachometer)

image

NIDEC 4028 Axial fan W40S12BS2E5-57T04HF9 (12V 1.61A 25000RPM)
Fan specs:
Voltage: DC 12V
Current: 1.61A
Input Power:19.3W
Speed:25000 RPM
Air Flow:30.3cfm
Noise:64 dBA
Bearing:Ball bearing
Feature:Speed Sensor (Tach Output), PWM Control

Dimensions:
Height: 40 mm
Width: 40 mm
Depth: 28 mm

ratrig-storelink

@X3msnake
Copy link
Author

EBB42 v1.2 fix wrong temperature

- Remove the pt1000 jumper.
- Add after "USER OVERRIDES":

[extruder]
sensor_type: PT1000

https://www.answeroverflow.com/m/1103454367836811347

@X3msnake
Copy link
Author

@X3msnake
Copy link
Author

X3msnake commented Mar 1, 2025

BauMaus™ special pin configs

########################################
###  START - RATOS OVERRIDE BAUMAUS™ ###
########################################

# Part cooling fan 4028 running from 24v on a 12v a stepdown
[fan]
pin: toolboard_t0:PB4              # PWM Pin
cycle_time:  0.00004               # 100Hz
enable_pin: toolboard_t0:PA0       # Ground pin 
tachometer_pin: ^toolboard_t0:PB3  # RPM Pin in toolboard 0
tachometer_poll_interval: 0.0005   # will support up to a 30.000 RPM fan with 2 pulses per rotation.

[extruder]
dir_pin: toolboard_t0:e_dir_pin    # Remove ! in front of pin name to reverse the direction of extruder

[stepper_z]
position_max: 400                  # BauMaus™ is a custom Z400 Vcore 3.1

########################################
####  END - RATOS OVERRIDE BAUMAUS™ ####
########################################

@X3msnake
Copy link
Author

X3msnake commented Mar 1, 2025

image

@X3msnake
Copy link
Author

X3msnake commented Mar 4, 2025

@X3msnake
Copy link
Author

X3msnake commented Mar 10, 2025

Power Button - Datasheet

image
image

image

@X3msnake
Copy link
Author

@X3msnake
Copy link
Author

X3msnake commented Mar 14, 2025

@X3msnake
Copy link
Author

X3msnake commented Apr 5, 2025

IMG_20250404_222924

Probing failure causes bed to crash, it requires endstops wired to the emergency stop but using the emergency command and not m112

https://www.reddit.com/r/klippers/comments/yjsbit/physical_kill_switch/

@X3msnake
Copy link
Author

X3msnake commented Apr 24, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment