config: Add detailed connector pinout for CR-10 Smart secondary board

Document reverse-engineered pinout for interface connectors:
- 2x8 connector: Hotend heater, thermistor, fans, LEDs
- 2x7 connector: X/Extruder motors, endstops, filament sensor
- Pin 1 identification: Square pad vs circular pads
- Includes motor phase assignments and signal routing

This technical documentation aids users wanting to understand
the secondary board interface or modify configurations.

Signed-off-by: Matias Canosa <matiascanosa@users.noreply.github.com>
This commit is contained in:
Matias Canosa 2025-09-21 19:30:53 -03:00
parent c59e3d9fd2
commit 9441ebe731

View file

@ -3,8 +3,9 @@
#
# Hardware architecture:
# - Main board: STM32F103RET6 microcontroller
# - Secondary strain gauge board: Dedicated load cell controller with
# its own STM microcontroller, communicates with main board via I2C/UART
# - Secondary strain gauge board: STM32F030F4P6 + NX711 load cell ADC
# Connectors: 2x7 pin (14-pin) and 2x8 pin (16-pin) headers to main board
# Communicates with main board via I2C/UART for strain gauge data
# - This configuration uses physical Z endstop instead of strain gauge probe
# to free up communication pins and ensure reliable operation
@ -127,6 +128,23 @@ max_temp: 100
[force_move]
enable_force_move: True
# Secondary strain gauge board details:
# - MCU: STM32F030F4P6 with NX711 load cell ADC chip
# - Main board interface: 2x7 pin (14-pin) + 2x8 pin (16-pin) connectors
# - Pin 1 identification: Square pad on PCB, remaining pins are circular
#
# 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
# Pin 9-10: R11/R10 (TBD), Pin 11: VCC, Pin 12: GND, Pin 13: TH, Pin 14-16: HT-/HT+
#
# CONNECTOR 2 - 2x7 (14-pin) - MOTORS & ENDSTOPS:
# 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)
# Communication with main board via dedicated pins (not USART1)
# 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