PCB Design with Pico W, 4x I2C inputs & 5x PWM outputs

I am after a PCB designed and am wondering the best place for me to have this done?

I am after a PCB with the following:

A Pico W embedded (or so that I can use the same code set up I have)

4x connections for I2C (4x BNO85s will be connected - note two different addresses able to be configured)

5x connections for 5 ERM Coin Motors controlled separately via PWM

A Switch

Rechargeable

I have completed a proof of concept for the device and have provided the schematics and a component list of this.

This will be used in a wearable application and I am based in Australia.

I am also after support with the mechanical design of the device.


![Schematic 2|690x301](upload://g7A6dZ

6Q1VxYQEsWhX6eHIAn967.jpeg)


2 Likes

Hi Mitchell
If that stick person represents a full size human I think maybe your I2C runs might be a bit long. I think the limit is just a few centimetres. Best for communications between boards or devices in the same box or immediate area.

Of course i might be completely wrong here. Basically an analog person.
Cheers Bob

1 Like

If the clock speed was something like 2 megahertz, which Isn’t uncommon on PCBs, then I’d agree.

I think the pico defaults to more like 0.1mhz so I would be comfortable with anything between 15-25cm :slight_smile: The slower the speed the longer the distance it can travel.
I haven’t read the spec sheet, but I have wired 300mm from a ~100khz i2c signal and been ok.


P.S @Mitchell258024 Concerning the PCB design call I’m not experienced enough to help but If I needed this service I would try fiver or similar services. :slight_smile:
Looks cool though.

Hi Pix
If that stick person represents an adult human it is a hell of a lot further than 300mm from their shin to the hand.
Cheers Bob

The I2C communication worked. Thanks for the Fiver recommendation

1 Like

You’ve done the hard yards of testing a prototype.
You have a parts list, you have a schematic.
You know exactly what you want, and it’s a relatively simple design. Awesome.

Some champ just has to execute a simple and specific task and fiver is perfect for that. :slight_smile:

If it was me I would re-draw my schematics with notes, part numbers that match my BOM, any a vision statement. Then I would crush that all into a PDF and say to whoever I hire “THIS… this exactly.”

Apart from fiver, another thing I might try is contacting my local university and seeing if I can get in touch with a relevant professor (mechatronics I guess?). The professor may put you in touch with a student that, for good pay, is willing to commit to this project.

I needed a filmographer and a few dancers for one of my honors works and that’s how I acquired the talent. :slight_smile:

Hey @Pixmusix,

If you ever needed to go further than the max recommended 500mm for I2C, Adafruit have this Adafruit LTC4311 I2C Extender / Active Terminator - STEMMA QT / Qwiic | Buy in Australia | ADA4756 | Core Electronics that they have tested to work at 3m of length. Sparkfun have this kit that claims 33 metres of I2C comms SparkFun QwiicBus Kit | Buy in Australia | KIT-17250 | Sparkfun | Core Electronics

2 Likes

Hi Dan and All

All this is supposed to be “wearable”. At the rate it is going the “wearer” will need something like a shopping trolley to cart it around.
Cheers Bob

1 Like

Hey @Robert93820

I mean why stop there, succumbing to scope creep never hurt anyone haha.

2 Likes