Closed capibara1 closed 4 years ago
Thanks @capibara1. I'll have a look at updating this shortly.
Hi @capibara1,
I haven't tried the Arduino IDE yet, as the last time I did I ran into a few problems, but I've confirmed that the following PlatformIO setup works for me:
107: #define SERIAL_PORT -1
130: #ifndef MOTHERBOARD
131: #define MOTHERBOARD BOARD_RUMBA32_AUS3D
132: #endif
409: #define TEMP_SENSOR_0 998 // not necessary, but so I could test without a thermistor
env:rumba32_f446ve
folder in the Project Tasks
window, and expand it:Build
in the env:rumba32_f446ve
folder. You should see a few success messages once the process completes:Upload
in the env:rumba32_f446ve
folder. Again, you should see a few success messages once the process completes:Here's the full output I get when building/uploading:
I tested with the following versions of Marlin:
bugfix-2.0.x
branch, which was https://github.com/MarlinFirmware/Marlin/commit/53cb2963dc3091828e6aedc2deec8a123b3634eb. This worked for me and seemed to run correctly (I did not test every feature, obviously, but it boots and communicates).2.0.x
branch, which was https://github.com/MarlinFirmware/Marlin/commit/e4d8336175ee09b28d23220f446d07451ca3de43. This did not work for me - it compiles but I get no LED heartbeat and no serial communications. Possibly this is out of date with the current STM32 core.Let me know if you give the above a go, and if it works for you or if you run into trouble. If it does the trick I'll look at updating the instructions to include these steps.
See comments here: [Issue #24] (https://github.com/Aus3D/RUMBA32/issues/24#issuecomment-637230802)
I've updated the wiki with instructions using PlatformIO, based on our conversations here and some changes that have been pulled into Marlin since. These instructions are currently up to date - hopefully that stays the case for a while!
Hi Chris,
I created this issue based on the comments in issue #21 and issue #11
The instructions to get the board up and running with Marlin are obsolete. Here are the specifics that need to be updated:
Based on the instructions here: https://github.com/Aus3D/RUMBA32/wiki/Getting-RUMBA32-Up-&-Running
Following the instructions for stm32duino used to work fine until Nov 2019. Now, whatever version of STM32 Cores that is used (access in the Arduino IDE via Tools->Board->Board Manager) from 1.6.0 to the latest 1.9.0 do not produce a successful compile. Instructions need to be updated to indicate what version of these libraries compile with specific versions of Marlin
Change #define MOTHERBOARD BOARD_RAMPS_14_EFB to #define MOTHERBOARD BOARD_RUMBA32
It should now be:
Change #define MOTHERBOARD BOARD_RAMPS_14_EFB to #define MOTHERBOARD BOARD_RUMBA32_AUS3D
Even with the changes in the instructions, I think using the Arduino IDE makes compiling and keeping track of all the library versions much more difficult. There should be specific instructions to set up the Platform IO environment for RUMBA32, but that's another issue.
Thanks!