MarlinFirmware / Configurations

Configurations for Marlin Firmware
https://marlinfw.org
GNU General Public License v3.0
1.98k stars 3.33k forks source link

[FR] Configurations for all 3D printers and every possible permutation #649

Open thinkyhead opened 2 years ago

thinkyhead commented 2 years ago

This is a catch-all for all "me too" configuration requests. If you can submit partly or fully working configs for printers we don't yet support, please do, as we rely on owners of machines to test and verify Marlin and provide well tuned configurations. Starting configurations can often be found in Marlin forks provided by manufacturers.

Prior requests (Last updated 22 Apr 2024)

EvilGremlin commented 1 year ago

probably better to add #define SPRITE_EXTRUDER and corresponding stuff to all creality configs as it's becoming common upgrade

thisiskeithb commented 1 year ago

probably better to add #define SPRITE_EXTRUDER and corresponding stuff to all creality configs as it's becoming common upgrade

That’s a slippery slope since there are several hotends/extruder upgrades that are common on these machines.

flipcaleb commented 1 year ago

Hi everyone, I have a working config.h and adv.h file for an skr mini v3 I put into an Ender 3 V2 Neo. should work for v2 as well if you have bl/crtouch. You can find it on my profile. Im currently trying to make one for my OTHER Neo, and keep hitting the same road block. I cant get the controller to find the printer. I'm using an SKR 3 EZ and hooking up to the tft35 v3.0.1. If anyone would like to look at the files theyre on my page as well. I'm still learning how to use github so sorry if I don't respond well it's probably because I couldn't figure out how to.

cbagwell commented 1 year ago

On switching Ender 3 V2 Neo with stock Bowden to Sprint Pro direct drive: I'm pretty sure most features that would be affected by the change are not enabled in example stock config. The e steps need to change and the X/Y probe offset as well but those can be changed after the compile.

The instructions in the kit back that up and assume you have an Ender 3 V2 with stock firmware and without a BLTouch and only mention the e step needs changing.

Probably thats not worth a #define in the current config file.

flipcaleb commented 1 year ago

Good afternoon, I'm not sure what you're referring to. I may have opened an incorrect issue. My issue is I have an SKR 3 EZ main board I'm trying to hook up to my ender 3 v2 neo, using a big tree tech tft35 V3.0 controller. I believe I've compiled decent firmware for it but the tft says "no printer attached" as if it can't find it. I'm tried several configurations and none have worked so far so any help is greatly appreciated. You can find my most up to date files on my GitHub profile.

On Thu, Apr 27, 2023, 9:03 PM Chris Bagwell @.***> wrote:

On switching Ender 3 V2 Neo with stock Bowden to Sprint Pro direct drive: I'm pretty sure most features that would be affected by the change are not enabled in example stock config. The e steps need to change and the X/Y probe offset as well but those can be changed after the compile.

The instructions in the kit back that up and assume you have an Ender 3 V2 with stock firmware and without a BLTouch and only mention the e step needs changing.

Probably thats not worth a #define in the current config file.

— Reply to this email directly, view it on GitHub https://github.com/MarlinFirmware/Configurations/issues/649#issuecomment-1526873942, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7IJPAF55VJEERMZBB2M3JTXDMQNRANCNFSM5LI4LIJA . You are receiving this because you commented.Message ID: @.***>

MrBrain295 commented 1 year ago

probably better to add #define SPRITE_EXTRUDER and corresponding stuff to all creality configs as it's becoming common upgrade

As I’ve said I’m new to the project but it would be interesting if configurations were modular.

MrBrain295 commented 1 year ago

probably better to add #define SPRITE_EXTRUDER and corresponding stuff to all creality configs as it's becoming common upgrade

That’s a slippery slope since there are several hotends/extruder upgrades that are common on these machines.

The title says "every possible permutation" so I think this would be ok.

MrBrain295 commented 1 year ago

probably better to add #define SPRITE_EXTRUDER and corresponding stuff to all creality configs as it's becoming common upgrade

I would add them but I can't find a definition for the Sprite extruder.

beadon commented 1 year ago

I have an old MakerBot Replicator 2. I can't seem to find an example file -- which one should I use ? Or , do I need to request one ? ( Mightyboard REV H )

ellensp commented 1 year ago

@beadon You cannot have example configs when Marlin does not even know about the motherboard itself. Long outstanding feature request for this motherboard. https://github.com/MarlinFirmware/Marlin/issues/21296

Elentriekerke commented 1 year ago

Hi, I'm new to GitHub

I'm currently having trouble configuring my MKS tinybee mobo with TMC2209 stepper drivers. And Marlin 2.1.2

As described in the tutorial, I use studio visual code with platformio

I did configuration.h and the configuration_adv.h

But I get an error while building

error "your TMC2209 on X requires X_hardware_serial or Xserial(RX|TX)_pin

Same error for the other 2 axis and the extruder.

I hope some can help, I have an Anet A6 and did this "upgrade" because the original mobo died and second the A4988 is really loud

Best regards

JQ3B94 commented 1 year ago

does anyone running a JG Aroura A5 have an updated set of config files?

as the config files havent been updated since 1.8 or so

and such are incompatible with new versions.

thisiskeithb commented 1 year ago

does anyone running a JG Aroura A5 have an updated set of config files?

as the config files havent been updated since 1.8 or so

Here are the current bugfix-2.1.x configs, updated four days ago: https://github.com/MarlinFirmware/Configurations/tree/bugfix-2.1.x/config/examples/JGAurora/A5

And 2.1.2.1 configs, updated/released two weeks ago: https://github.com/MarlinFirmware/Configurations/tree/release-2.1.2.1/config/examples/JGAurora/A5

JQ3B94 commented 1 year ago

tried the bugfix-2.1.x configs

just got a bunch of errors follwed by

#error "Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h and

#error "Your Configuration_adv.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration_adv.h

thisiskeithb commented 1 year ago

tried the bugfix-2.1.x configs

just got a bunch of errors follwed by

You can't mix & match versions of Marlin. If you want to use the linked bugfix-2.1.x configs, you must use a current copy of bugfix-2.1.x, ie: https://github.com/MarlinFirmware/Marlin/archive/refs/heads/bugfix-2.1.x.zip

JQ3B94 commented 1 year ago

I am doing that , its just that the config files that you sent the links to are identical to 1.8.X config files

JQ3B94 commented 1 year ago

does anyone running a JG Aroura A5 have an updated set of config files?

as the config files havent been updated since 1.8 or so

and such are incompatible with new versions.

thisiskeithb commented 1 year ago

I am doing that , its just that the config files that you sent the links to are identical to 1.8.X config files

I assume you mean Marlin 1.1.8 since there is no version 1.8. We don't even have a config for this machine in 1.1.8: https://github.com/MarlinFirmware/Marlin/tree/0640bd028215a01ff9a01a46d4dcb859ba208a20/Marlin/example_configurations

There is no way the two configs are the same since Marlin 1.1.8 and 2.1.2.1 are vastly different.

At any rate: This Issue Queue is for Marlin bug reports and development-related issues, and we prefer not to handle user-support questions here. (As noted on this page.) For best results getting help with configuration and troubleshooting, please use the following resources:

JQ3B94 commented 1 year ago

turns out a line was missing from the file causing VS code to assume it was an outdated config file

https://github.com/MarlinFirmware/Configurations/pull/938

thisiskeithb commented 1 year ago

turns out a line was missing from the file causing VS code to assume it was an outdated config file

Nope. See my reply https://github.com/MarlinFirmware/Configurations/pull/938#issuecomment-1566207606

sapolio commented 1 year ago

Hello! I'm trying t o figure out if I need a specific config or my hardware is faulty. Ender3 s1 plus (stm32f4) I had to replace the touchscreen so I purchased a 12864zw-10 controller so popular and appearing so often in different tutors. To make this work I uncomment #define CR10_STOCKDISPLAY Then it demands to define either RET6_12864_LCD or VET6_12864_LCD while compiling. Unfortunately I do not understand what are these for, but try them both, so the compilation succeeds. And the result is blank lit display. Please point me to the right config, or maybe I just need to buy another display.

SaldanV commented 1 year ago

Could you add for release 2.1.2.1 in config/examples/Kingroon/KP3 - Configuration.adv.h filie?

thisiskeithb commented 1 year ago

Could you add for release 2.1.2.1 in config/examples/Kingroon/KP3 - Configuration.adv.h filie?

It already exists: https://github.com/MarlinFirmware/Configurations/blob/release-2.1.2.1/config/examples/Kingroon/KP3/Configuration_adv.h

If you find a printer config here without a Configuration_adv.h, you’ll use the default one from the upstream /Marlin/ folder.

SaldanV commented 1 year ago

Could you add for release 2.1.2.1 in config/examples/Kingroon/KP3 - Configuration.adv.h filie?

It already exists: https://github.com/MarlinFirmware/Configurations/blob/release-2.1.2.1/config/examples/Kingroon/KP3/Configuration_adv.h

If you find a printer config here without a Configuration_adv.h, you’ll use the default one from the upstream /Marlin/ folder.

Thanks a lot for your help

Timgca commented 11 months ago

Not sure if this is the right place but looking for config for CTC A8 clone running MKS Robin Nano V3.1, hashed up a “working” version from other configs but ended up with a couple of bugs and wondered if there is a pre-made that I’ve missed…

lukasradek commented 11 months ago

How can I contribute my configuration for a printer, that is not represented in examples?

ellensp commented 11 months ago

@lukasradek you fork Configurations. into your github. Create a branch to edit from import branch. Add your files. Commit the changes push them to your github Then create a PR to request your changes be added into import branch. Config files for marlin use import branch as a template to create real config files. Or if all that is way to complicated. create a issue under Configurations and attach your Configs to it requesting help, One of the helpers will do the hard stuff.

lukasradek commented 11 months ago

@ellensp I did exactly that over here, yet it was closed (not by me). Was the problem just the fact, that I branched from bugfix?

ellensp commented 11 months ago

@lukasradek not enough left to determine what happened, but your branch lukasradek/Configurations:bugfix-2.1.x also no longer exists .

thisiskeithb commented 11 months ago

Was the problem just the fact, that I branched from bugfix?

Yes. Since that branch is automated/scripted, PRs targeting it are auto-closed when bugfix-2.1.x is force-pushed.

You must open PRs against import-2.1.x.

Kuinox commented 11 months ago

@solodrpepper did you made a config for the ender 3 max neo?

solodrpepper commented 11 months ago

@Kuinox , unfortunately not :/

ellensp commented 11 months ago

@Kuinox you could help us by trying https://github.com/MarlinFirmware/Configurations/pull/961 Needs basic stuff checked, like axis move the correct way, enndstops work etc Presume nothing works Important: This is just main machine config, the screen is not expected to work yet

ellensp commented 11 months ago

anyone got a CR10 Max and can test some configs? https://github.com/MarlinFirmware/Configurations/pull/965

This needs carefully tested. Presume nothing works

pauloquimas commented 10 months ago

Morning I'd like to request configuration for Creality ender 7, i'm not find. :(

inspectionsbybob commented 10 months ago

I am looking for a repository for a Tronxy X5SA-2E with a V10 STM board.

Everything I have found so far is for V6 era boards. I guess the pins file is the most important, I can figure out the rest based on some of the other repositories.

velcrohead74 commented 10 months ago

Is there a chance of a config file for the Sovol SV-05 please?. I have looked around and cannot find one. Thank you.

FOSV commented 10 months ago

I tried to install firmware 2.1.x bugfix with related configuration for Anycubic i3 Mega with Trigorilla AVR board.

Firmware bugfix-2.1.x Configuration bugfix-2.1.x

Specifically, this model has:

I got two problems:

I hope someone can kindly solve this problem. Thank you in advance!

hiltpatr commented 9 months ago

Ender 5 S1 configuration won't compile. Continues to throw errors about missing files and undeclared variables.

thisiskeithb commented 9 months ago

Ender 5 S1 configuration won't compile. Continues to throw errors about missing files and undeclared variables.

Support is still pending:

ocimjr commented 9 months ago

First time here. Tried to compile marlin use exemple in config folder from sovol and creality, but screen is blank after. I can reflash with gd32 firmware from creality, but I'm trying to have more options than one from creality.

Request for a exemple of configuration for this sovol creality motherboard with ender-3

https://sovol3d.com/products/sovol-32bit-silent-mainboard-with-tmc-2209-driver-for-sv06-sv06-plus-ender-3-ender-3-pro-ender-3-v2-ender-3-neo-3d-printer

Thanks

thinkyhead commented 9 months ago

I tried to install firmware 2.1.x bugfix with related configuration for Anycubic i3 Mega with Trigorilla AVR board.

@FOSV — It's possible that the TRIGORILLA_MAPPING_I3MEGA is not accurate or doesn't apply to all shipping i3 Megas. AnyCubic is notorious for using non-standard mappings to allow some wires to be shorter. I suggest getting the official firmware source from AnyCubic and enabling PINS_DEBUGGING. Then you can use M43 to print out the pin mapping. Do the same with the latest Marlin 2.1.2 or bugfix branch and compare the pin mappings. If they don't match, send a bug report to the main Marlin project with the details of the discrepancy. Then one of our helpful volunteers will be able to fix up the Trigorilla pins file properly for this mapping.

manotroll commented 8 months ago

Is it possible to update these files to allow this mod to be used on the most current versions of anet et5 pro? https://github.com/davidtgbe/Marlin/tree/bugfix-2.0.x/config/users%20configs/ET4/davidtgbe_bltouch

thisiskeithb commented 8 months ago

Is it possible to update these files to allow this mod to be used on the most current versions of anet et5 pro?

@manotroll: We already have an ET5 Pro config: https://github.com/MarlinFirmware/Configurations/tree/bugfix-2.1.x/config/examples/Anet/ET5-Pro

David will have to update his fork if you want to use files from his fork.

manotroll commented 8 months ago

Is it possible to update these files to allow this mod to be used on the most current versions of anet et5 pro?

@manotroll: We already have an ET5 Pro config: https://github.com/MarlinFirmware/Configurations/tree/bugfix-2.1.x/config/examples/Anet/ET5-Pro

David will have to update his fork if you want to use files from his fork.

but does this fix support bltouch? because the file indicated is to use this mod https://github.com/davidtgbe/Marlin/blob/bugfix-2.0.x/docs/Tutorials/bltouch-en.md

thisiskeithb commented 8 months ago

but does this fix support bltouch?

No, because that is a fairly involved hardware mod. You can always specify the Z_MIN_PROBE_PIN in your config once the mod is completed if it doesn't match stock hardware.

At any rate, that is outside the scope of configs. This Issue Queue is for Marlin bug reports and development-related issues, and we prefer not to handle user-support questions here. (As noted on this page.) For best results getting help with configuration and troubleshooting, please use the following resources:

Elentriekerke commented 7 months ago

Hi, is there any possibility to show two fan speeds on the display? I have an anet A6, upgraded to tinybee running marlin 2.1.2 but it shows only the extruder fan speed. I would like to have the parts fan also on the screen with the same animation and the speed percentage. I know the anet A6 is an old printer but hey it does the job and it's still a challenge to keep it upgraded 😁

Thx in advance 🙏🙏🙏

thinkyhead commented 6 months ago

is there any possibility to show two fan speeds on the display?

There is no feature that does this currently so you'd have to customize the status screen code.

Tinbum1 commented 6 months ago

Looking for help for a configuration file for the Two Trees SP-5 V3 with the version 3.1 Robin nano board.

ellensp commented 6 months ago

@Tinbum1 This is not a support forum

This Issue Queue is for Marlin Configuration bug reports and we prefer not to handle user-support questions here. (As noted on this page.) For best results getting help with configuration and troubleshooting, please use the following resources: