Comments (32)
If you find one out there in your searches, please let us know. We don't yet have this on the radar. Maybe ask TinyMachines3D about it.
from configurations.
I have done some digging around and found these files in Creality's dropbox linked here https://www.dropbox.com/sh/dt38tetxsxowg7b/AAD_kCsmkdlgafImo9e_gKKia?dl=0
It is clearly an old version of Marlin with the CR-10 V2 applicable settings. Would this help anyone who could update the configuration.h and configuration_adv.h to the current Marlin version?
from configurations.
Update: I have recently found this Cheetah 5.0 firmware that have specific settings for CR-10 V2. I am going to see which parameters they have used for the machine and try to use those in vanilla Marlin.
https://kay3d.com/pages/kay3d-cheetah-5-firmware
There is a facebook group specifically for the CR-10 V2, but they only share a .Hex file. I do not know how to reverse engineer this file to extract settings. It runs perfectly on my machine though.
from configurations.
I also have the Creality3D source in hand, partially ported to the latest code. I'll take a look at the french guy version.
from configurations.
I finalized a version that works on the CR-10 v2 stock setup:
https://github.com/kiss81/cr10v2
in the "marlin" folder.
The main issue I struggled with where some RAM issues and inverted END stops in the Z direction... That caused several issues of course 🙂
I am trying to do some prints now to see how it goes.
from configurations.
I´m also currently searching for a way to update my new CR-10 v2 to current Marlin firmware. Did not found any existing HowTo or any description about this. TH3D is the only one I found which has specifically CR-10 V2 configuration parameters. Unfortunately, there are also hints the comments that features like Linear Advance will not work with this model :(
from configurations.
I have a similar problem with the CR-10 Pro V2. I think that the config should be very close. So I would be very interested in progress here. ;)
from configurations.
I guy on a forum which have a CR10V2 gave me his Configuration.h , Configuration_adv.h, _Bootscreen.h and _Statusscreen.h. All modifications done for Marlin V2 and CR10V2.
I don't have look yet but his build is working fine on his printer (with BL Touch). I don't know how I can share those files here. If I found some time next week... I will look on it
the basis is https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0
with config start from CR10SV2
Cheetah is also a good starting point.
from configurations.
You linked the tinymachines3d firmware. It works pretty darn good. Unfortunately, the config and config_adv files are special tailored to the way they modified the marlin firmware.
from configurations.
This website:
https://www.creality3dofficial.com/pages/firmware-download
Has CR-10 V2 Firmware + BL Touch
- that link also includes an archive with the sources, including the configuration files.
from configurations.
Has CR-10 V2 Firmware + BL Touch
I will have to compare it to the sources provided to me. I am in the process of bringing it up to date with bugfix-2.0.x so that all the kinks are worked out. The starting date of their sources is from a very brief period where the platformio.ini
file was using inheritance to be hierarchical.
from configurations.
I also just purchased a CR10 V2, and would like to update to the lastest version of vanilla Marlin to get the new features (mostly the thermal runaway), but I seem to be having issues with errors, and I think it is because I have to either select 'CR10S' or CR10. I have gotten a CR10S config to upload once, however it now shows 'CR10S' on the info screen, and i am not completely sure it is the correct set up. Is it possible that a new version of Marlin will have a config specifically for the CR10 V2?
from configurations.
There is a french guy that he did a marlin for cr10 V2 based on 2.0.5.3 Marlin.
Here the reference with all details to redo the same.
from configurations.
Any update on this? It would be nice to have this work on a CR-10 v2.
edit: translating the French website helped a bit. Would be nice if his configuration files could be added to the example configurations directory. I will give it a run to see if it compiles.
from configurations.
Just added this… 9209d64
from configurations.
Just added this… 9209d64
I checked the source and compared it to the French guy version. The changes you made make sense, so I used your version.
for the latest stable build you will still need to define these in the Configuration_adv.h:
#define X_HOME_BUMP_MM 5
#define Y_HOME_BUMP_MM 5
#define Z_HOME_BUMP_MM 2
If someone is interested this is the configuration if you don't have a bltouch installed.
https://github.com/kiss81/cr10v2/tree/master/marlin
My machine is still busy with a print, but will give an update here when I installed the new firmware and if things went well (or not). :)
from configurations.
Update: the build succeeded, but after uploading I only see the blue LCD lights turning on and nothing seems to be running unfortunately. The bootloader was still ok, so I could upload the stock firmware and everything was fine. Anyone got a clue?
I tried the hex file from fran6p (the French guy) but still a blank LCD.
Do I need to update the bootloader maybe?
from configurations.
You wouldn't be able to flash any firmware if the board didn't have a bootloader.
This configuration is indeed untested, and has simply been ported over from fran6p. I suggest you ask him to try the latest Marlin firmware with these configs, and he'll probably figure out what is missing or incorrect pretty quickly, at least to the point of starting up.
I only converted the configuration files. I didn't see any other firmware changes described in his postings.
from configurations.
I compared the new configuration with the original stock version, but couldn't find anything that should block it from booting. I tested some changes without luck. I will contact fran6p
from configurations.
I'll download yours and compare with https://www.lesimprimantes3d.fr/forum/messenger/8107/?tab=comments#comment-67039 and merge the final result soon.
from configurations.
I'll download yours and compare with https://www.lesimprimantes3d.fr/forum/messenger/8107/?tab=comments#comment-67039 and merge the final result soon.
The latest version I just uploaded is working well now. There are some changes which are personal preference, but the z clearances as they are now are at least really safe to work with.
from configurations.
Some minor differences between the two versions…
May I assume the newer one is correct in all cases?
For example, the newer one has all Z endstop inverting set to true
and the older one has them set to false
. The newer one has E steps-per-mm set to 93 and the old one has 97 (more slippage).
from configurations.
from configurations.
Exactly. Make sure not to use interrupts for the end stops as that will not always work...
from configurations.
Please review the currently published version for any needed corrections.
from configurations.
I don't have bltouch, so can't test it, but the changes seems legit for a working version. The default extruder steps are wrong though. They are wrong in every firmware I've seen so far. It should be ~97. (after calibration my unit is even at 98.8, but it depends a bit per unit)
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 97 }
from configurations.
from configurations.
@fran6p Is it possible to add some conditions to set the right settings depending on the presence of the BLTOUCH?
like:
#if ENABLED(BLTOUCH)
#define Z_MIN_ENDSTOP_INVERTING true
#define Z_MAX_ENDSTOP_INVERTING true
#define Z_MIN_PROBE_ENDSTOP_INVERTING true
#else
#define Z_MIN_ENDSTOP_INVERTING false
#define Z_MAX_ENDSTOP_INVERTING false
#define Z_MIN_PROBE_ENDSTOP_INVERTING false
#endif
This way it's easier to build the correct version.
from configurations.
@fran6p Is it possible to add some conditions to set the right settings depending on the presence of the BLTOUCH?
like:#if ENABLED(BLTOUCH) #define Z_MIN_ENDSTOP_INVERTING true #define Z_MAX_ENDSTOP_INVERTING true #define Z_MIN_PROBE_ENDSTOP_INVERTING true #else #define Z_MIN_ENDSTOP_INVERTING false #define Z_MAX_ENDSTOP_INVERTING false #define Z_MIN_PROBE_ENDSTOP_INVERTING false #endifThis way it's easier to build the correct version.
I agree, such improvements makes things so much easier. If needed I can make a commit on this that you can compare.
from configurations.
from configurations.
Hi,
This doesn't build with the latest 2.0.7.2 release:
buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/../../Configuration_adv.h:1054:19: error: #if with no expression
from configurations.
Hi there, Looking at the latest Configuration.h in the bugfix branch. I'm seeing:
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
Did you guys bypass the z-endstop switch and wire the BLTOUCH to the Z_MIN?
** Nevermind. installed the FW. It's using the BLTOUCh probe for Z home and bypassin the Z limit switch. No rewiring needed.**
from configurations.
Related Issues (20)
- skr mini v3 Define DIAG_JUMPERS_REMOVED 2.1.2 stable HOT 3
- [BUG] Marlin 2.1.2.2 Experimental_Scurve compilation errors with SKR mini E3 v2.0 for Ender 3 config files HOT 2
- Marlin bugfix-2.0.x and 2.1.2.2 error UI Creality Ender 3 V2 HOT 1
- marlin will not acknowledge the robin nano v3.1 HOT 2
- [BUG] (Bedleveling fails with Z_AFTER_PROBING < 100) HOT 1
- [BUG] (i can't config A4982 stepper drivers in MKS BASE V1.6 HOT 1
- Configuration is missing[BUG] (short description) HOT 1
- [BUG] Longer LK5 disable ENDSTOP_INTERRUPTS_FEATURE HOT 2
- [BUG] (short description) need a configuration for 2.1.x bug fix for anycubic chiron with BTT SKR3EZ and BTT TFT35 HOT 2
- Can you make a version for the: Creality Ender 3 V2 Neo - BTT SKR Mini E3 V3, But with the stock 4.3" Ender 3 V2 Neo LCD Screen? HOT 4
- Build All Configurations Status - May 2024
- Compile error SDSUPPORT Artillery Ruby HOT 6
- [BUG] Invalid option GLOBAL_MESH_Z_OFFSET in bugfix 2.1.x branch HOT 2
- [BUG] Need #define BABYSTEP_Z HOT 3
- [BUG] release 2.1.2.4 Configs are quite broken HOT 4
- Temperature is showing without any thermistor. HOT 1
- Build All Configurations Status - June 2024
- [BUG] Weedo Tina2 config not compiling version 2.1.2.4 PREHEAT_2_TEMP_HOTEND HOT 1
- unable to access sm32 board download HOT 1
- Build All Configurations Status - July 2024
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from configurations.