“I reviewed this a while back and said there was a conflict with Bluetooth BLE.
It now works fine. You need to use I2C1 not I2C0 for additional devices. I already knew this but I dont think I was resetting the PICO properly between retries.”
“It works well as a DC Motor Driver for 4 motors BUT it will not work with BLE. There seems to be a conflict with its internal use of I2C. I have ordered a Kitronik Board which looks to have more going for it. Lets hope it works. I need BLE to comunicate from another Pico with a joystick.”
“Excellent, worked right out of the gate. Like all of Waveshare's stuff, the documentation mainly consists of sample Python code, but as long as you can read and decipher that - not much of a chore - it works great.
One note that's not immediately obvious from the docs, but very welcome - when you power the Pico off USB, it provides the shield with power as well, so you don't necessarily immediately need another voltage source for your motors. This is great for quick testing - my little four wheel robot runs much slower with 3.3v USB provided power than with a 9v connected directly to the shield, but if you just need to make sure everything is wired up properly, it's wonderful.”