mirror of
https://github.com/Klipper3d/klipper.git
synced 2026-02-08 17:21:04 -07:00
config: Complete pin documentation and experimental probe notes
Add comprehensive technical documentation: - Complete confirmed pin assignments list for all functions - Detailed unidentified pins list for future development - Honest experimental warnings for probe functionality - Available pins for custom modifications - Developer notes for future investigation This provides complete hardware reference for CR-10 Smart CR-FDM v2.5.S1 enabling both reliable operation and future development work. Signed-off-by: Matias Canosa <matiascanosa@users.noreply.github.com>
This commit is contained in:
parent
9441ebe731
commit
98320e8720
1 changed files with 36 additions and 5 deletions
|
|
@ -133,6 +133,15 @@ enable_force_move: True
|
|||
# - Main board interface: 2x7 pin (14-pin) + 2x8 pin (16-pin) connectors
|
||||
# - Pin 1 identification: Square pad on PCB, remaining pins are circular
|
||||
#
|
||||
# CONFIRMED PIN ASSIGNMENTS (STM32F103RET6 main board):
|
||||
# Motors: PB3,PB4 (Z), PB5,PB6 (Y), PB7,PB8 (X), PB9,PC2 (E), PC3 (Enable)
|
||||
# Endstops: PC4 (X), PC5 (Y), PB2 (Z-physical)
|
||||
# Heaters: PB13 (Bed), PB14 (Hotend)
|
||||
# Thermistors: PB0 (Bed), PB1 (Hotend)
|
||||
# Fans/Outputs: PB15 (Part fan), PC13 (Lights), PA0 (Power)
|
||||
# Sensors: PA7 (Filament sensor)
|
||||
# Communication: PA9,PA10 (USART1 to host)
|
||||
#
|
||||
# CONNECTOR 1 - 2x8 (16-pin) - HOTEND & COOLING:
|
||||
# Pin 1: HT+, Pin 2: HT+, Pin 3: HT-, Pin 4: TH (Thermistor)
|
||||
# Pin 5: Fan/LED VCC, Pin 6: Layer Fan Signal, Pin 7: STM Pin 10, Pin 8: LED Signal
|
||||
|
|
@ -142,20 +151,42 @@ enable_force_move: True
|
|||
# Pin 1-2: Xd/Xb (X Motor), Pin 3-4: Ed/Eb (Extruder), Pin 5-6: X-/FilSensor
|
||||
# Pin 7-8: GND, Pin 9: FilRunout, Pin 10: X-, Pin 11-12: Ea/Ec, Pin 13-14: Xa/Xc
|
||||
#
|
||||
# Known probe pins when enabled: PA4 (probe signal), PA5 (tare control)
|
||||
# Probe pins (UNCONFIRMED): PA4 (probe signal?), PA5 (tare control?)
|
||||
# WARNING: Pin assignments are speculative based on available pins only
|
||||
# Strain gauge probe communication protocol completely unknown
|
||||
# PA4/PA5 chosen because they are freed when probe is disabled, but actual
|
||||
# probe pins may be different or require secondary board firmware modifications
|
||||
# Communication with main board via dedicated pins (not USART1)
|
||||
#
|
||||
# STM32F103RET6 pins NOT identified in this configuration:
|
||||
# Available for future investigation or custom modifications:
|
||||
# PA1, PA2, PA3, PA6, PA8, PA11, PA12, PA15
|
||||
# PB0 (bed thermistor - could be repurposed if bed sensor moved)
|
||||
# PB1 (hotend thermistor - could be repurposed if sensor moved)
|
||||
# PC0, PC1, PC6, PC7, PC8, PC9, PC10, PC11, PC12, PC14, PC15
|
||||
# PD0, PD1 (if available on this package)
|
||||
#
|
||||
# Notes for developers:
|
||||
# - PA9/PA10: Reserved for USART1 (host communication)
|
||||
# - PA4/PA5: Suspected probe/tare pins (unconfirmed)
|
||||
# - Some pins may be connected to secondary board connectors
|
||||
# - Verify pin availability before use in custom configurations
|
||||
|
||||
# Optional: Probe configuration (commented out for Z endstop operation)
|
||||
# Before using probe, comment out the stepper_z endstop_pin above
|
||||
# and uncomment the probe section below
|
||||
# EXPERIMENTAL: Strain gauge probe functionality completely unverified
|
||||
# Pin assignments below are speculative and likely incorrect
|
||||
# No successful probe operation achieved - use physical Z endstop for reliability
|
||||
# Before attempting probe, comment out the stepper_z endstop_pin above
|
||||
# and uncomment the probe section below (expect failures)
|
||||
#[probe]
|
||||
#pin: ~PA4
|
||||
#pin: ~PA4 # UNCONFIRMED: May not be correct pin
|
||||
#z_offset: -0.75
|
||||
#samples: 2
|
||||
|
||||
# Optional: Probe tare pin (used with probe configuration above)
|
||||
# EXPERIMENTAL: Pin assignment unconfirmed, functionality unknown
|
||||
#[output_pin PROBE_TARE_PIN]
|
||||
#pin: PA5
|
||||
#pin: PA5 # UNCONFIRMED: May not be correct pin
|
||||
#value: 0
|
||||
|
||||
# Optional: Safe Z homing (used with probe configuration above)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue