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

**URL:** <https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646>\
**Category:** Support\
**Created:** [9 June 2025 03:07 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646 "2025-06-09T03:07:33Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mitchell258024](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@Mitchell258024](https://forum.core-electronics.com.au/u/Mitchell258024)\
**Post date:** [9 June 2025 03:07 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646/1 "2025-06-09T03:07:33Z")

</div>

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 1](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/0/019c1e46af5bbd2955473472c158ade9424d8a9c.jpeg)  
![Schematic 2|690x301](upload://g7A6dZ  
 ![Components](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/4/4a374ffdf370429e064a85cd8146362eeb9da7e7.png)  
6Q1VxYQEsWhX6eHIAn967.jpeg)  
 ![Schematic 3](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/3/32d2b34aa25ffeb3b79009a62d96a936aed13660.jpeg)  
 ![Schematic 4](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/7/734710edec671d00947c25a03faeb2da63e00e14.jpeg)  
 ![Device Illustration](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/e/edcdd62c54ae45f6af9aa1f425ff0c71e8f441f3.jpeg)

---

<div class="post-metadata">

**Author:** ![Robert93820](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@Robert93820](https://forum.core-electronics.com.au/u/Robert93820)\
**Post date:** [10 June 2025 09:07 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646/2 "2025-06-10T09:07:45Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Pixmusix](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/pixmusix/32/9719_2.png) [@Pixmusix](https://forum.core-electronics.com.au/u/Pixmusix)\
**Post date:** [10 June 2025 11:46 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646/3 "2025-06-10T11:46:02Z")

</div>

> [@Robert93820](#):
>
> I think maybe your I2C runs might be a bit long. I think the limit is just a few centimetres.

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 🙂 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. 🙂  
Looks cool though.

---

<div class="post-metadata">

**Author:** ![Robert93820](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@Robert93820](https://forum.core-electronics.com.au/u/Robert93820)\
**Post date:** [10 June 2025 12:54 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646/4 "2025-06-10T12:54:43Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Mitchell258024](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@Mitchell258024](https://forum.core-electronics.com.au/u/Mitchell258024)\
**Post date:** [10 June 2025 22:06 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646/5 "2025-06-10T22:06:03Z")

</div>

The I2C communication worked. Thanks for the Fiver recommendation

---

<div class="post-metadata">

**Author:** ![Pixmusix](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/pixmusix/32/9719_2.png) [@Pixmusix](https://forum.core-electronics.com.au/u/Pixmusix)\
**Post date:** [10 June 2025 23:59 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646/6 "2025-06-10T23:59:38Z")

</div>

> [@Mitchell258024](#):
>
> Thanks for the Fiver recommendation

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. 🙂

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. 🙂

---

<div class="post-metadata">

**Author:** ![Dan](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/dan/32/10815_2.png) [@Dan](https://forum.core-electronics.com.au/u/Dan)\
**Post date:** [11 June 2025 05:00 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646/7 "2025-06-11T05:00:53Z")

</div>

> [@Pixmusix](#):
>
> I haven’t read the spec sheet, but I have wired 300mm from a ~100khz i2c signal and been ok.

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](https://core-electronics.com.au/adafruit-ltc4311-i2c-extender-active-terminator-stemma-qt-qwiic.html) 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](https://core-electronics.com.au/sparkfun-qwiicbus-kit.html)

---

<div class="post-metadata">

**Author:** ![Robert93820](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@Robert93820](https://forum.core-electronics.com.au/u/Robert93820)\
**Post date:** [11 June 2025 05:25 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646/8 "2025-06-11T05:25:33Z")

</div>

Hi Dan and All

> [@Mitchell258024](#):
>
> This will be used in a wearable application

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

---

<div class="post-metadata">

**Author:** ![Dan](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/dan/32/10815_2.png) [@Dan](https://forum.core-electronics.com.au/u/Dan)\
**Post date:** [11 June 2025 06:20 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646/9 "2025-06-11T06:20:54Z")

</div>

Hey @Robert93820

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

---

<div class="post-metadata">

**Author:** ![Mitchell258024](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@Mitchell258024](https://forum.core-electronics.com.au/u/Mitchell258024)\
**Post date:** [24 October 2026 05:35 UTC](https://forum.core-electronics.com.au/t/pcb-design-with-pico-w-4x-i2c-inputs-5x-pwm-outputs/22646/10 "2026-10-24T05:35:50Z")

</div>

Here’s the PCB design - [Steady Sense - Proception - Google Drive](https://drive.google.com/drive/folders/17KvWz-uEcwiQQxd384UwUzNC8LQVwrcW?usp=share_link)
