Skip to content
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

Example configuration files for stock CR-10 with BigTreeTech SKR Mini E3 2.0 #237

Merged
merged 10 commits into from
Oct 4, 2020

Conversation

Gamester17
Copy link
Contributor

@Gamester17 Gamester17 commented Oct 1, 2020

Create example configuration files for stock CR-10 with BigTreeTech SKR Mini E3 2.0 (I also create a separate PR for CR-10S).

Requirements

  • Filling out this template is required. Pull Requests without a clear description may be closed at the maintainers' discretion.

Description

Example configuration files for stock CR-10 with BigTreeTech SKR Mini E3 2.0 board, (and I also create a separate PR for CR-10S).

Please note that similar examples for BigTreeTech SKR Mini E3 2.0 board are available for Ender-3, Ender-3 Pro, and Ender-5:

BigTreeTech SKR Mini E3 2.x boards are just as 100% compatible with CR-10 and CR-10S as with Ender-3, Ender-3 Pro, and Ender-5.

I believe also Ender 5 Pro should work with BigTreeTech SKR Mini E3 2.0 without modification, but not sure about Ender 5 Plus.

Benefits

Example files make it less intimidating for beginners who own a stock CR-10 to upgrade to a BigTreeTech SKR Mini E3 2.0 board.

Related Issues

PRs #237 + #238 hopefully resolve #141 which request Creality CR-10 and CR-10S config example for BigTreeTech SKR Mini E3 2.0

In addition, CR-10 and CR-10S config example files for SKR Mini E3 V2.0 has also indirectly been requested by BTT/Biqu community via feature requests for firmware in bigtreetech/BIGTREETECH-SKR-mini-E3#309 and bigtreetech/BIGTREETECH-SKR-mini-E3#295

Create Configuration.h for stock CR-10 with BigTreeTech SKR Mini E3 2.0
define CONFIGURATION_H_VERSION 020007
…E3 2.0

Create Configuration_adv.h for stock CR-10 with BigTreeTech SKR Mini E3 2.0
CR-10 bootscreen
Create _Statusscreen.h for CR-10
@Gamester17 Gamester17 changed the title Create Configuration.h for stock CR-10 with BigTreeTech SKR Mini E3 2.0 Example configuration files for stock CR-10 with BigTreeTech SKR Mini E3 2.0 Oct 1, 2020
Gamester17 added a commit to Gamester17/BIGTREETECH-SKR-mini-E3 that referenced this pull request Oct 1, 2020
…e files

Update README.md with reference link to upstream configuration example files + some spelling corrections.

By the way, please help test/verify submitted Marlin config files in MarlinFirmware/Configurations#237 and MarlinFirmware/Configurations#238 that should work with stock CR-10 or stock CR-10S upgraded with BigTreeTech SKR Mini E3 2.0 board.

@bigtreetech In my humble opinion, having example files for specific printer models make it less intimidating for beginners who own a stock 3D-printer to upgrade to a BigTreeTech SKR Mini E3 2.0 board.
…or CR-10

#define CHOPPER_TIMING CHOPPER_DEFAULT_12V not #define CHOPPER_TIMING CHOPPER_DEFAULT_24V for CR-10 and CR-10S
Define XY_PROBE_SPEED as 8000 for CR-10 with BigTreeTech SKR Mini E3 2.0
@Gamester17
Copy link
Contributor Author

Gamester17 commented Oct 1, 2020

FYI, the configuration files are initially based on Ender-3 example files for BTT SKR Mini 2.0 from the import-2.0.x (2.0.7) branch:

The configuration has been changed from that and default to configure the following in order for everything required to work:

  • Board Type
  • Printer Size
  • TMC 2209 Drivers
  • Axis Direction
  • Type 1 Thermocouple for bed and hot end
  • Steps/mm
  • Acceleration
  • Jerk
  • petG Preheat Constants added
  • Nylon Preheat Constants added
  • CR-10 Boot Screen
  • CR-10 Status Screen

These example config files are for the stock hardware as they are shipped from Creality factory. There are not pre-configured for Filament Sensor (FIL_RUNOUT), NeoPixel LED, BLTouch, or Linear Advance (LIN_ADVANCE), nor for any other hardware modifications.

Most credit goes to @themodfatherinc who I borrowed much of this configuration optimization from, you can find his repo at:

Some credit also goes to @bigtreetech and @chzj333 for having config files for Ender 3 + 5 series (but no CR-10/CR-10S yet):

Additional inspiration credit also goes to @MickyKom @samgozman @Techknowdude @idjmic and @MakerCorn who shared BTT SKR Mini E3 V1.x config files for CR10, CR10S and CR-10S5 (CR-10S5/ CR-10 S5 CR-10S 5):

@Gamester17
Copy link
Contributor Author

Gamester17 commented Oct 2, 2020

@thisiskeithb Can you please tell me if this patch with example config files should have done bugfix-2.0.x branch instead?

If so then wondering why you do not set bugfix-2.0.x as the "default" branch on GitHub to use it as master as standard?

PS: There are no instructions in the README.md file of this specific branch that let people know not to PR to the default branch.

@thinkyhead thinkyhead merged commit a880a98 into MarlinFirmware:import-2.0.x Oct 4, 2020
bigtreetech pushed a commit to bigtreetech/BIGTREETECH-SKR-mini-E3 that referenced this pull request Oct 9, 2020
…e files (#415)

Update README.md with reference link to upstream configuration example files + some spelling corrections.

By the way, please help test/verify submitted Marlin config files in MarlinFirmware/Configurations#237 and MarlinFirmware/Configurations#238 that should work with stock CR-10 or stock CR-10S upgraded with BigTreeTech SKR Mini E3 2.0 board.

@bigtreetech In my humble opinion, having example files for specific printer models make it less intimidating for beginners who own a stock 3D-printer to upgrade to a BigTreeTech SKR Mini E3 2.0 board.
@Gamester17
Copy link
Contributor Author

I know this PR is closed but FYI, @Marlor posted a little late after it was merged commenting that he thinks that config is wrong:

This config looks wrong.

Some changes are personal preferences, which should stay the same as the default config.
like the edits to ADVANCED_PAUSE, PID or preheat presets.

Some things should not be changed because the rest of the printer hardware stays the same.
like STEPS_PER_UNIT,X/Y_CURRENT or Acceleration/jerk

Some advanced functions which should not be in an example
S_CURVE_ACCELERATION and LIN_ADVANCE at the same time can easily drive a beginner crazy

or dangerous, like the change of max temp from 250 to 275 on the standard ptfe lined hotend

I replied that since already merged and hence that pulls request has already been closed and thus no changes can be done there now, so the best way forward from now on would be if make an edit and submit any changes as a pull request yourselves, see:

https://github.com/MarlinFirmware/Configurations/tree/import-2.0.x/config/examples/Creality/CR-10S/BigTreeTech%20SKR%20Mini%20E3%202.0

Maybe also take an extra look at CrealityV1 stock board too?

https://github.com/MarlinFirmware/Configurations/tree/import-2.0.x/config/examples/Creality/CR-10S/CrealityV1

Same goes for CR-10 which is based on the same config #237

https://github.com/MarlinFirmware/Configurations/tree/import-2.0.x/config/examples/Creality/CR-10/BigTreeTech%20SKR%20Mini%20E3%202.0

https://github.com/MarlinFirmware/Configurations/tree/import-2.0.x/config/examples/Creality/CR-10/CrealityV1

prkknn pushed a commit to prkknn/BIGTREETECH-SKR-mini-E3 that referenced this pull request Jul 8, 2022
…e files (bigtreetech#415)

Update README.md with reference link to upstream configuration example files + some spelling corrections.

By the way, please help test/verify submitted Marlin config files in MarlinFirmware/Configurations#237 and MarlinFirmware/Configurations#238 that should work with stock CR-10 or stock CR-10S upgraded with BigTreeTech SKR Mini E3 2.0 board.

@bigtreetech In my humble opinion, having example files for specific printer models make it less intimidating for beginners who own a stock 3D-printer to upgrade to a BigTreeTech SKR Mini E3 2.0 board.
@Velo555
Copy link

Velo555 commented Feb 4, 2023

Is there going to be a example config for the CR-10 for SKR Mini E3 v3??

@thisiskeithb
Copy link
Member

Is there going to be a example config for the CR-10 for SKR Mini E3 v3??

@Velo555 This has already been requested #649 (comment)

Please don't spam unrelated PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[REQUEST] Creality CR-10 and CR-10S config example for BigTreeTech SKR Mini E3 2.0
4 participants