Options for Ender 3 Max (Similar to Pro / v2)
Hi Everyone,
I am working on using the firmware config tool to setup my ender. I have successfully configured and run repetier-firmware on my other printers (non Creality) just fine. Does anybody know which motherboard type to select in the repetier-firmware tool for the Ender 3 Max, it's a Creality V4. 2.2 silent Motherboard with TMC2208 drivers that comes in the Ender 3 Max.
Thanks in advance.
I am working on using the firmware config tool to setup my ender. I have successfully configured and run repetier-firmware on my other printers (non Creality) just fine. Does anybody know which motherboard type to select in the repetier-firmware tool for the Ender 3 Max, it's a Creality V4. 2.2 silent Motherboard with TMC2208 drivers that comes in the Ender 3 Max.
Thanks in advance.
Comments
I know Repetier is not Marlin (duh lol) but just to give you an idea, in Marlin I use this:
default_envs = STM32F103RET6_creality
#warning “Creality 4.2.2 boards may have A4988 or TMC2208_STANDALONE drivers. Check your board and make sure to select the correct DRIVER_TYPE!”
Maybe it is not supported yet?
How good are your programming skills? I can not test such a board even if I write the code as I do not have it. But I could fetch pinmap or more from marlin.
You should know that V2 is different in configuration - no tool and more like a macro language to build printer description. Makes config much smaller then marlin but needs a bit more of understanding.
https://github.com/repetier/Repetier-Firmware/tree/dev2
and the documentation mentioned in the readme. The sample config is a good start I guess as it is for cartesian printer, just wrong board.
When I'm finished with server release I will have a look and try to add a basic board definition for the ender, so that it should compile at least and hopefully some basic function work.
I'll take a look and thank you. Just for reference, I love Repetier and you have made my print-farm a dream, or as close to it as one can get (yes, there are still disaster, print fails, spaghetti and bed-level panic fridays, but... atleast I know my firmware and server will not crash haha)
Regarding versions I saw board files for CREALITY_V4210, CREALITY_V427, CREALITY_V431, CREALITY_V452 and CREALITY_V453 so gues version 4.2.2 is using pins like in 4.2.10 and in between there are only board revisions.
- Awesome, today is my Birthday, so this is a good birthday gift haha. I have an Ender 3 Max with a 4.2.2 board if you need any info or data to help out.
The boards have minor improvements between versions AFAIK for example:
- 4.2.2 and 4.2.7 have stepper drivers built-in and are called "silent boards"
- 4.2.2 uses TMC2208
- 4.2.7 uses TMC2225
They 4.2.2 and 4.2.7 also have dedicated ports for filament run-out sensors and BLTouch which may need some pin diagnosis.I have used Marlin 2.0.8 and TH3D on the 4.2.2 board fine with the BLTouch / Homing options enabled so it does not have any special magical setup, just some custom pinouts maybe.
Otherwise most of the boards are pretty similar. The vast majority of Ender models now have 4.2.2 shipped in them and 4.2.7 as an optional upgrade.
Since you already have a working marlin config, can you post that. I'm especially interested how they solved the UART problem - do they have one uart per driver or do they use daisy chaining?
That is for the Ender 3 Max which is the model I have, it's running the creality 4.2.2 with BL Touch (using the built in BL Touch connector not the Z End-Stop)
For the past year I've been using Marlin, unfortunately TWO different firmware sources which I'd like to change. Using ONE source seems to me to make more sense and easier to maintain.
I've been using OctoPrint as well. But in desire to consolidate I wanted to run everything off one relatively "beefy" machine. Getting tired of maintaining a bunch of machines that basically all do the same thing. OctoPrint doesn't OFFICIALLY support multi-printers but it can be done and I've configured it so. Unfortunately the Enders don't have serial numbers so port selection can be a right PITA! Yes they work, but if one printer hiccups it tends to interrupt the OTHER printer resulting in a LOT of wasted time and filament.
Thus the desire to switch to Repetier. Multi-Printers, Mulitcams, one interface, ya ya ya.
Anywhooo, I'd like to give the Repetier firmware a whirl. I've compiled Marlin numerous times so I'm familiar with the process. I'm not a programmer, more of a hack, lol. So I'm not sure where to start with Repetier.
I've cloned the github dev2 branch and I'm sorta stuck there. What to do next?
It all breaks down that in configuration_io.h you describe your machine by macros for each hardware part from low level like pins over higher levels like heater to high level functions like extruder with motor and heater.
But question is to general to see where exactly you are stuck.
When server says connected go to console and disable all filter and see if it responds e.g. on
M114
or if it is not talking/causing some errors or what else goes wrong on some settings not matching.