Example Config Update: Flashforge Creator Pro#7247
Conversation
Enable manual bed leveling with BED_SCREWS_ADJUST command. Screw positions are calculated based on the bed dimensions (232x160mm usable area) with approximately 15mm inset from edges. The three-point leveling pattern uses front-center and two rear screws matching the common bed mounting configuration. Signed-off-by: David C. <code@davidc.xyz>
Enable the onboard buzzer using PWM control on pin PG5. The 1kHz cycle time provides audible beep tones for user feedback during menu navigation and print events. This allows use of M300 commands and enables beeper functionality in the display menu system. Signed-off-by: David C. <code@davidc.xyz>
Add heater parameter to heater_fan sections to properly associate each cooling fan with its corresponding extruder. This prevents both fans from running at full speed when only one extruder is active. Signed-off-by: David C. <code@davidc.xyz>
Add 0.5 second kick start time to help the part cooling fan overcome initial inertia when starting from a stopped state. Signed-off-by: David C. <code@davidc.xyz>
Add comment noting that 2019 FlashForge Creator Pro models may have a different USB serial identifier than 2018 models. This helps users identify the correct serial path when configuring their specific hardware variant. Signed-off-by: David C. <code@davidc.xyz>
Signed-off-by: David C. <code@davidc.xyz>
d272577 to
e5974ed
Compare
Signed-off-by: David C. <code@davidc.xyz>
Motor grinds at >176 Signed-off-by: David C. <code@davidc.xyz>
3c5ecf6 to
71b0f92
Compare
|
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. |
Hey all!
Nice place you've got here.
New contributor, new to the 3D printing space and Klipper, more generally. Went through the docs to calibrate a hand-me-down printer and I thought other folks could benefit from some of this effort. Opening a few PR's with some of my edits (for this and, more generally, multi-extruder setups). This, I hope, is the least controversial haha.
AI-Assisted Summary:
This PR enhances the sample configuration for the FlashForge Creator Pro 2018 with several practical improvements based on real-world testing.
Changes
Manual Bed Leveling - Adds
bed_screwsconfiguration with theoretical screw positions based on the printer's bed dimensions (232×160mm usable area) for fear that my motors/belts are more off than others'. Enables theBED_SCREWS_ADJUSTcommandBeeper Support - Enables the onboard buzzer via PWM control, allowing M300 commands and menu feedback
Heater Fan Association - Associates each extruder's cooling fan with its corresponding heater, preventing both fans from running when only T0 is active (and never for T1)
Fan Kick Start - Adds 0.5s kick start time to the part cooling fan to improve reliability with PWM control (real-world motivated)
Serial ID Documentation - Documents that 2019 models may use a different USB serial identifier
Testing
Tested on FlashForge Creator Pro 2019 model running Klipper. All features verified functional:
Target Audience
FlashForge Creator Pro users (2016-2020 models) - a popular dual-extruder printer whose stock firmware requires
x3g/SD card workflows, making it a good candidate for Klipper. These improvements address common usability gaps in the "stock" configuration.