-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Add cr10 smart cr fdm config #7058
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Add example configuration for Creality CR-10 Smart printer with CR-FDM-v2.5.S1 mainboard (STM32F103RET6). This configuration supports: - STM32F103RET6 with 64KiB bootloader - USART1 PA9/PA10 communication - Physical Z endstop on PB2 - Filament sensor on PA7 - Power control on PA0 - Case lighting on PC13 - Optional probe configuration (commented) Signed-off-by: Matias Canosa <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Remove trailing spaces and add final newline to satisfy CI requirements.
- Renamed printer-creality-cr10-smart-cr-fdm-v2.5.s1-2022.cfg to printer-creality-cr10-smart-cr-fdm-v2.5.s1.cfg - Added explanation that existing CR-10 Smart examples didn't work with this specific mainboard variant - Configuration based on reverse-engineered pin analysis of CR-FDM-v2.5.S1 -100 mainboard
- Remove BOM (\\ufeff) character from file start - Fix encoding to UTF-8 without BOM - Remove extra newlines at end of file - Ensure single trailing newline for CI compliance
|
Thank you for your contribution to Klipper. Unfortunately, a reviewer has not assigned themselves to this GitHub Pull Request. All Pull Requests are reviewed before merging, and a reviewer will need to volunteer. Further information is available at: https://www.klipper3d.org/CONTRIBUTING.html There are some steps that you can take now:
Unfortunately, if a reviewer does not assign themselves to this GitHub Pull Request then it will be automatically closed. If this happens, then it is a good idea to move further discussion to the Klipper Discourse server. Reviewers can reach out on that forum to let you know if they are interested and when they are available. Best regards, PS: I'm just an automated script, not a human being. |
Description
This adds a configuration file for the Creality CR-10 Smart with CR-FDM-v2.5.S1 -100 mainboard variant.
Why this configuration is needed
The existing CR-10 Smart examples in the config directory (
printer-creality-cr10-smart-*.cfg) do not work with this specific CR-FDM-v2.5.S1 mainboard variant. This configuration is based on reverse-engineered pin analysis and confirmed working setup.Hardware Details
Pin Mappings Verified
Testing
This configuration has been tested and confirmed working with the CR-10 Smart CR-FDM v2.5.S1 hardware.