From c59e3d9fd2a0551a20585a3f7112de6f22b56936 Mon Sep 17 00:00:00 2001 From: Matias Canosa Date: Sun, 21 Sep 2025 18:46:08 -0300 Subject: [PATCH] config: Add hardware architecture details for CR-10 Smart Enhance documentation with details about the secondary strain gauge board architecture: - Secondary board has dedicated STM microcontroller for load cell - Communicates with main board via I2C/UART - Physical Z endstop configuration frees up communication pins Signed-off-by: Matias Canosa --- config/printer-creality-cr10-smart-cr-fdm-v2.5.s1-2022.cfg | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config/printer-creality-cr10-smart-cr-fdm-v2.5.s1-2022.cfg b/config/printer-creality-cr10-smart-cr-fdm-v2.5.s1-2022.cfg index a93f8d1fe..2a079400f 100644 --- a/config/printer-creality-cr10-smart-cr-fdm-v2.5.s1-2022.cfg +++ b/config/printer-creality-cr10-smart-cr-fdm-v2.5.s1-2022.cfg @@ -1,5 +1,12 @@ # This file contains pin mappings for the Creality CR-10 Smart # with a CR-FDM-v2.5.S1 mainboard (STM32F103RET6). +# +# 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 +# - This configuration uses physical Z endstop instead of strain gauge probe +# to free up communication pins and ensure reliable operation # To use this config, during "make menuconfig" select the STM32F103 # with a "64KiB bootloader" and serial (on USART1 PA10/PA9) communication.