BTT Octopus Max EZ V1.0
Should the RatOS configuration step pickup the Max EZ in DFU mode when been asked to flash via DFU? (I selected "Octopus Pro H723 V1.1" and it does not seem to connect)? Or does it look for some board "Signature" while in DFU mode?
I eventually flashed via SD card but would like to under if DFU would have worked.
47 Replies
Just tried the process from scratch again and now the "Flash Manually via DFU" does not even show when using "Octopus Pro H723 V1.1" (even V1.0). However if I select "SKR 3 EZ", then the option is availible and DFU is detected.
Just trying to understand this DFU / RatOS wizard and if it has some "Signiture" or "Chip/board" board ID recognition as part of the process
I do fully understand that the "BTT Octopus Max EZ V1.0" is not officially supported and will do some manual configuration. Just trying to gain RatOS knowledge
Yeah, it isn't supported
https://os.ratrig.com/docs/boards/list
So yeah, it isn't built to recognize the board
it uses rules like https://github.com/Rat-OS/RatOS-configuration/blob/v2.x/boards/btt-manta-m8p/98-btt-manta-m8p.rules#L2 to figure out what board is attached
I have no clue about the DFU related questions.
But I have an pending pull request with almost everything you need (except ADXL config). Either change the git repo to my fork or copy over the changes in the board folder (remember chmod-ing the .sh files so that they are executable).
https://github.com/Rat-OS/RatOS-configuration/pull/145/files
This looks excellent Flo, i'll run the tests soon and get this merged 💪
Thanks! <:ratrig_heart:1064311078290456727>
Great to hear.
@mietzekatzi Do you have the original bootloader still on your Max EZ? I was playing around with the STMprogrammer and forgot to make a backup before trying something.... Now I really would like the "OEM Bootloader" that BTT have. I know I can use Katapult but want to use SD card firmware upload to test something and Katapult does not support this
I did not play around with it, so I guess so?
How can I find out and read it?
Just had a FB Message from BTT and looks like they will share it with me. Rather this than get you to do the effort. Thanks. If I dont come right I will ask again (although I will share how at a stage)
Great News. BTT via FB shared the bootloader hex file and my board is back to original state....👏
FYI... i got it to flash in DFU mode this morning, I just held down the boot0 and reset buttons for a few seconds, and the configurator was able to detect the board
I haven't read the datasheet for the max EZ, but this is sorta common with flashing other chips, so I gave it a shot, and it worked
it could be that the boot1 button is there to hold state of DFU mode, so you have to push all 3 at once, or boot0 and boot1 at once to hold boot0 high
actually, looks like this is already included in @mietzekatzi 's PR
Sorry to bother buddy, but was this going to get merged or did you run into issues? Thanks @mietzekatzi too!
Yes, i just need the fan wiring diagram and it's good to merge! (see: https://github.com/Rat-OS/RatOS-configuration/pull/145#issuecomment-1741737644)
GitHub
Add Octopus Max EZ by FlorianKoegler · Pull Request #145 · Rat-OS/R...
Hi,
I'd like to propose this merge request to add the BTT Octopus Max EZ board.
I have been using this configuration for a while in my V-Core 3.1.
Open TODOS:
The board's image in wiring....
So, you'd like to have a separate drawing with 2 Pin and 4 Pin Fans, just for the Max EZ instead of the Manta M8P?
I can take care of this later
Indeed, we kinda had to do this when 4p started becoming a thing, see:
https://os.ratrig.com/docs/boards/btt/skrat-10/#fan-wiring
and https://os.ratrig.com/docs/boards/btt/manta-m8p#fan-wiring
For usage examples in the docs.
Ah, I understand, so the fans are also removed from the first diagram.
Yeah
awesome, thanks both
Ok, should be done already
Awesome, merged, thank you so much! 🙂
Will add it to the docs tonight
perfect, thanks
I can finally "un-detach" my printer now
Yeah sorry about the huuge delay
Haha, it's fine.
Docs pushed, should be online in 5 🙂
genetic-orange•14mo ago
Oww nice.funny enough just busy with the ez gj ppl
genetic-orange•14mo ago
thanks litterly looked 2 days ago for it pretty funny how timming can be ....i have bought all big btt cards i see few are used here......question :)) can i change some of your cfg files and run ratrig os on them but love this one is added its laying in the corner because btt manuals and drivers on release where .....
genetic-orange•14mo ago
but cr6max and ender5 plus
can i get ratos on it by changing some configs
i have the btt cards and ldo etc if needed
this card is doing nothing atm :))
Just use this and configure the kinematics, bed mesh, steppers, fans etc yourself in the overrides section: https://github.com/Rat-OS/RatOS-configuration/blob/v2.x/templates/custom-printer.template.cfg
GitHub
RatOS-configuration/templates/custom-printer.template.cfg at v2.x ·...
The RatOS modular klipper configuration. Contribute to Rat-OS/RatOS-configuration development by creating an account on GitHub.
my only problem now is I can't remember where I put my Max board and drivers 🤣
genetic-orange•14mo ago
cool great work thanks allot saves time and trouble and then everything is bit the same :))
lol sounds familiar thats why i might have allot twice :))
stormy-gold•13mo ago
I'm trying to get ratos all configured and I completed the wifi setup and am picking the control board but I don't see the octopus max ez v1.0 listed under the boards? Should I pick a different one or I am I missing something?
stormy-gold•13mo ago
The RatOS-Configuration Repo might not be latest version?
You could try skipping the steps and heading to Mainsail. Check if RatOS-Configuration is up to date
stormy-gold•13mo ago
It wouldn't let me skip ahead but if i just go to that IP address it will try to load mainsail but just ends up as black screen? I probably messed something up along the way.
Got it figured out, ended up starting over and this time it let mainsail load and was able to update RatOs and then the it showed up in the configurator.
hey, how were you able to flash your max ez, every time I try no matter which way I get this error
It's most likely fine, 2.0 had some issues with the version checking script
Even if I get this error too?
You wouldn’t happen to have a copy of your firmware that I could try. I’m wondering if there is something wrong with the firmware RatOS is giving me and I want to try something that has been proven to work
Did you comment out the octopus max ez board include?
We're all using what RatOS compiles
I'd recommend you install 2.1-RC2 instead
wait, what?
where do I comment out the octopus?
printer.cfg
You're using 2.0 so you still have an entire printer.cfg to manage.
is 2.1 stable enough for me to switch over to?
yes
Docs are missing, but as long as you aren't doing anything super fancy, it should all be relatively self explanatory. You'll configure your printer through the Configurator webinterface, after which ratos will write and maintain RatOS.cfg for you, that will be included in printer.cfg. It'll do everything short of the small details (such as finetuning axis limits or stepper direction, you still do that via printer.cfg - there are comments to guide you)
sick
thank you!!!! This is so much nicer! only issue I've had so far was that balena etcher wasn't working so I switched to Rufus which worked like a charm. other than that it looks like the max ez is up and running
Yep, rufus or raspberry pi imager should work. Just don’t mess with any of the extra configs on the imager like wifi credentials or device name.
Plenty of people complaining about balena lately.
Yeah, not entirely sure what i'm going to do about it docs wise
none of them make verification like balen, I think...
indeed... on the other hand what good is verification if it doesn't work anyway 😂