Comments (2)
Hi @JoeScotty. Sorry to hear you've run into a bit of trouble. Happy to help troubleshoot if I can!
To confirm, is it V1.0E that you have?
I'm not familiar with any issues impacting the ceramic resonator on the board - it might be possible, but it's not something I've seen before. Importantly, I believe the resonator isn't used for the DFU bootloader's USB communication (as the bootloader runs before the clock inputs are initialised in the firmware). My understanding is that the USB DFU comms use the internal clock source, and does some trimming of that based on the USB timing frames. I am not very familiar with the process - but I believe it is fairly resilient to issues with the resonator on the board.
There is a recently-noticed flaw in the design that can impact the bootloader correctly starting. There is a pull-down resistor required on pin PB2 that is not included on boards prior to V1.1B. This can result in intermittent bootloader behaviour in some cases - if PB2 floats high, that can prevent the bootloader from running in the correct mode.
PB2 is broken out to the EXP2 header, and so can be affected by things attached to that header (commonly displays etc.). It is possible that an issue with this pin is causing your trouble.
If you are handy with a soldering iron, the easiest fix is to add in a 100K resistor between PB2 and GND. There is no downside in the regular use of the board in adding this resistor - this is what is being done on V1.1B forward. This can be done on the back of the board like so:
Otherwise, there are some soldering-free ways we can check if this is the problem. If you have any female jumper wires you can temporarily connect PB2 directly to GND. The only downside to this is that it prevents using any peripheral attached to the EXP2 header. However, it might be an easy way to check if this is the problem you're seeing.
It's possible that it is a different issue that you're seeing. At the moment, this is the only issue I'm aware of surrounding the bootloader - so I'd suggest checking if the above solves the issue, and if not we can explore other options.
Let me know what you think, happy to explain anything more or do anything else I can to help.
from rumba32.
Hi Chris,
thanks for your quick reply!
I tested adding the 100k with clips and entering the DFU mode worked in all tests!
So I'm very sure this was the solution.
I'm going to solder the resitor like you suggested.
May I suggest to add this mod to the SLI mod already published for the V1.0E.
Now I'm happy that I can proceed with firmware configuration!
Thanks again, Regards
JoeScotty
from rumba32.
Related Issues (20)
- TMC220x UART on a version 1.0 board with some modifications? HOT 4
- build failed with Arduino HOT 2
- PlatformIO compilation documentation possibly out of date
- Can't connect an MKS Rumba32 board via USB HOT 5
- Y-stepper problems when using Marlin
- heater errors HOT 2
- Where to connect AD595 thermocouple pcb??? HOT 3
- graphic error on RUMBA32_v1_1A_Graphic.png
- Board availability HOT 3
- Ist it possible to connect an In-Circuit-Debugger? HOT 3
- RUMBA32 Cartesian profile for Repetier dev2 in SampleSystems
- Sensorless homing fails when Bltouch is connected HOT 2
- How to connect tft display HOT 1
- Unable to enter Debugging mode in Rumba32 with (Platformio + STlink-v3 + Marlin 2.0) HOT 1
- Stepper Drivers not working HOT 1
- Rumba32 + MKS TFT32_L V4.0 + marlin 2.0
- How to connect MAX6675
- RUMBA32 Aus3D V1.0 Not appearing under devices in boot mode HOT 2
- Rumba32 board V1.00 not showing up in device manager
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 rumba32.