# PCB and Schematic Layout

**URL:** <https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307>\
**Category:** General Guidance\
**Created:** [June 5, 2026, 3:23pm UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307 "2026-06-05T15:23:36Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![decisivelloyd1234](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/decisivelloyd1234/32/1241474_2.png) [@decisivelloyd1234](https://forum.arduino.cc/u/decisivelloyd1234)\
**Post date:** [June 5, 2026, 3:23pm UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/1 "2026-06-05T15:23:36Z")

</div>

Hello everyone,

I have designed my first PCB using the IP5306 power management IC, based closely on the reference schematic provided in the datasheet.

Since this is my first design involving a switching power supply and inductor-based circuit, I would really appreciate feedback from experienced designers on any potential mistakes or layout issues.

I designed the PCB using EasyEDA Pro, and the schematic is embedded within the project. For some reason, I was unable to upload the .epro file directly here, so I’ve shared it via a Google Drive link instead.

[Schematic.pdf](https://forum.arduino.cc/uploads/short-url/lmqv75wmorKToFS7549ActwwR2N.pdf) (112.4 KB)

> **[PCB.epro](https://drive.google.com/file/d/12PCdtQZnythu4AsWMhbvNxOg3_9cD9sD/view?usp=sharing)**
>
> Google Drive file.

---

<div class="post-metadata">

**Author:** ![sterretje](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sterretje/32/391294_2.png) [@sterretje](https://forum.arduino.cc/u/sterretje)\
**Post date:** [June 5, 2026, 4:07pm UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/2 "2026-06-05T16:07:25Z")

</div>

No knowledge of this stuff so I can't comment on the technical side.

For the schematic it is preferred to include an image instead of attaching a PDF.

> [@decisivelloyd1234](#):
>
> so I’ve shared it via a Google Drive link instead.

You could have zipped it and next attach 😉

---

<div class="post-metadata">

**Author:** ![decisivelloyd1234](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/decisivelloyd1234/32/1241474_2.png) [@decisivelloyd1234](https://forum.arduino.cc/u/decisivelloyd1234)\
**Post date:** [June 5, 2026, 4:11pm UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/3 "2026-06-05T16:11:11Z")

</div>

Thanks for the suggestion.

[PCB.zip](https://forum.arduino.cc/uploads/short-url/esD0czBCrJt5XhWD1BqX1e0szXn.zip) (63.3 KB)

 ![SCHSchematic31-P12026-06-05](https://europe1.discourse-cdn.com/arduino/original/4X/d/a/4/da4c0bb6507c541e924e3aa706b7e1d28a4b611c.png)

---

<div class="post-metadata">

**Author:** ![6v6gt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/6v6gt/32/225488_2.png) [@6v6gt](https://forum.arduino.cc/u/6v6gt)\
**Post date:** [June 6, 2026, 6:04am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/4 "2026-06-06T06:04:24Z")

</div>

What is the function of key1 ?  
Do you want the 3v3 circuit permanently across the output ? Could it possibly be detected as a load and keep the boost converter running all the time. It is the same with some of those indicator leds which could present an unwanted load.  
The original circuit appears to have been designed for USB-A sockets on the output and you have changed that to USB-C. It was simple with USB-A which were 5v output only. Maybe you need some protection against potential backfeeding through the USB-C on the output side.

---

<div class="post-metadata">

**Author:** ![decisivelloyd1234](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/decisivelloyd1234/32/1241474_2.png) [@decisivelloyd1234](https://forum.arduino.cc/u/decisivelloyd1234)\
**Post date:** [June 6, 2026, 7:52am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/5 "2026-06-06T07:52:51Z")

</div>

> [@6v6gt](#):
>
> What is the function of key1 ?

Its for turning the Boost Converter on and off.  
I don't want 3v3 permanently, doesn't the IP5306 turn off the Boost when there is no load detected. I placed those indicator LEDs just for easy debugging, to know if the current is flowing.

Can you please suggest how to protect against the back feeding in USB-C is a diode in series with VBUS enough?

Anyways, any issues with the PCB Layout?

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![build\_1971](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/build_1971/32/689930_2.png) [@build\_1971](https://forum.arduino.cc/u/build_1971)\
**Post date:** [June 6, 2026, 9:28am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/6 "2026-06-06T09:28:57Z")

</div>

Your link brings me to the root of your project.  
Pretty unclear whete to find the pcb layout.  
I suggest to save as .png or .pfd or something else and then upload to the forum....(no goohle drive links).

---

<div class="post-metadata">

**Author:** ![decisivelloyd1234](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/decisivelloyd1234/32/1241474_2.png) [@decisivelloyd1234](https://forum.arduino.cc/u/decisivelloyd1234)\
**Post date:** [June 6, 2026, 9:30am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/7 "2026-06-06T09:30:36Z")

</div>

I have saved the PCB Board as .epro file and I have also uploaded as a .zip file. Please extract it and open it with EasyEDA Pro.  
[PCB.zip](https://forum.arduino.cc/uploads/short-url/esD0czBCrJt5XhWD1BqX1e0szXn.zip) (63.3 KB)

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![jim-p](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jim-p/32/922840_2.png) [@jim-p](https://forum.arduino.cc/u/jim-p)\
**Post date:** [June 6, 2026, 9:31am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/8 "2026-06-06T09:31:13Z")

</div>

3.3V seem to serve no purpose other than light an LED, why do you need it?

---

<div class="post-metadata">

**Author:** ![decisivelloyd1234](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/decisivelloyd1234/32/1241474_2.png) [@decisivelloyd1234](https://forum.arduino.cc/u/decisivelloyd1234)\
**Post date:** [June 6, 2026, 9:32am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/9 "2026-06-06T09:32:29Z")

</div>

Actually, first I thought of making a breadboard power supply which later turned into a Power Bank which can also function as a Breadboard power supply. So I wanted to keep the 3.3v power in case if I had to power something that's 3.3v sensitive.

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![jim-p](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jim-p/32/922840_2.png) [@jim-p](https://forum.arduino.cc/u/jim-p)\
**Post date:** [June 6, 2026, 9:33am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/10 "2026-06-06T09:33:55Z")

</div>

but it doesn't go to any connector

---

<div class="post-metadata">

**Author:** ![decisivelloyd1234](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/decisivelloyd1234/32/1241474_2.png) [@decisivelloyd1234](https://forum.arduino.cc/u/decisivelloyd1234)\
**Post date:** [June 6, 2026, 9:35am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/11 "2026-06-06T09:35:11Z")

</div>

There are 2 Terminals in the PCB File for the 3.3v and 5v

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![build\_1971](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/build_1971/32/689930_2.png) [@build\_1971](https://forum.arduino.cc/u/build_1971)\
**Post date:** [June 6, 2026, 9:36am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/12 "2026-06-06T09:36:02Z")

</div>

I do not have that software.  
If you want help from more helpers, use general formats...

---

<div class="post-metadata">

**Author:** ![decisivelloyd1234](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/decisivelloyd1234/32/1241474_2.png) [@decisivelloyd1234](https://forum.arduino.cc/u/decisivelloyd1234)\
**Post date:** [June 6, 2026, 9:37am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/13 "2026-06-06T09:37:51Z")

</div>

You can use the online version of it :) [EasyEDA Pro](https://pro.easyeda.com/editor)

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![jim-p](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jim-p/32/922840_2.png) [@jim-p](https://forum.arduino.cc/u/jim-p)\
**Post date:** [June 6, 2026, 9:44am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/14 "2026-06-06T09:44:25Z")

</div>

but not on the schematic.  
Any part that is on the PCB must be shown on the schematic, otherwise you may have problems later on with the BOM and footprints.

---

<div class="post-metadata">

**Author:** ![decisivelloyd1234](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/decisivelloyd1234/32/1241474_2.png) [@decisivelloyd1234](https://forum.arduino.cc/u/decisivelloyd1234)\
**Post date:** [June 6, 2026, 9:47am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/15 "2026-06-06T09:47:47Z")

</div>

Sure, I will change it.

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![decisivelloyd1234](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/decisivelloyd1234/32/1241474_2.png) [@decisivelloyd1234](https://forum.arduino.cc/u/decisivelloyd1234)\
**Post date:** [June 6, 2026, 9:59am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/16 "2026-06-06T09:59:15Z")

</div>

Here are the updated files.

[PCB Updated.zip](https://forum.arduino.cc/uploads/short-url/7Yz0dz8jnah1KHxHjo9hFDv3FNS.zip) (99.2 KB)

 ![Schematic](https://europe1.discourse-cdn.com/arduino/original/4X/0/2/f/02ff90f233470edeabce6b1790b574d1785c5e88.png)

---

<div class="post-metadata">

**Author:** ![JohnLincoln](https://avatars.discourse-cdn.com/v4/letter/j/7ba0ec/32.png) [@JohnLincoln](https://forum.arduino.cc/u/JohnLincoln)\
**Post date:** [June 6, 2026, 10:48am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/17 "2026-06-06T10:48:13Z")

</div>

> [@build\_1971](#):
>
> I do not have that software.  
> If you want help from more helpers, use general formats...

For the benefit of those who do not have the required software here is a view of the top and bottom layers:

 ![Top and Botom Layers R](https://europe1.discourse-cdn.com/arduino/original/4X/e/b/7/eb7e598f0c6aeb003c1ed361584f731150ab157c.jpeg)

I opened the file in KiCad 10, and pasted 2 separate screen-shots into Paint.

---

<div class="post-metadata">

**Author:** ![6v6gt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/6v6gt/32/225488_2.png) [@6v6gt](https://forum.arduino.cc/u/6v6gt)\
**Post date:** [June 6, 2026, 10:53am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/18 "2026-06-06T10:53:44Z")

</div>

From the IP5306 data sheet it was not clear to me whether the push button switch was intended for the "Built-in lighting drive" function which looks like support for a sort of built in flash light device. If you retain the button and omit the led (D5 in data sheet) then I guess it would serve start the device.

It also wasn't clear to me if the quiescent current of the TLV6256x buck converter would keep the IP5308 in active mode all the time but I've now seen that that current is of the order of 50uA (without the additional LED) which should allow the IP5306 to drop into standby mode if the buck has no load.

> [@decisivelloyd1234](#):
>
> Can you please suggest how to protect against the back feeding in USB-C is a diode in series with VBUS enough?

That would certainly work at the expense of a 0.3v Schottky diode drop. I've tried to find a reference schematic, that is a powerbank with USB-C as an output, and the best I can find is here near the end in chapter 8 (page 23).  
[INJOINIC-IP5328.pdf](https://forum.arduino.cc/uploads/short-url/qk5eKyJVjbI4zw7ftbtcx9ULcuG.pdf) (2.4 MB)

There the solution is to use a PMOS which is switched by the controller chip. The chip you are using does not have that option directly.

I have incidentally an Xiaomi powerbank which has a USB-C socket which can serve as both an input and an output. I do wonder what would happen if I connected it via that socket to an identical power bank. Somehow they would have to negotiate between them which was charging and which was being charged ! It is even more complicated because it supports USB Power Delivery and miscellaneous other adaptive protocols. Unfortunately, I have no schematic for it.

I can't see the board layout but in principle keep the inductor close to the output capacitor(s) and well away from the any feedback circuit.

---

<div class="post-metadata">

**Author:** ![build\_1971](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/build_1971/32/689930_2.png) [@build\_1971](https://forum.arduino.cc/u/build_1971)\
**Post date:** [June 6, 2026, 10:53am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/19 "2026-06-06T10:53:53Z")

</div>

It would be far better to have large solder pads to keep your connectors in place...

---

<div class="post-metadata">

**Author:** ![decisivelloyd1234](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/decisivelloyd1234/32/1241474_2.png) [@decisivelloyd1234](https://forum.arduino.cc/u/decisivelloyd1234)\
**Post date:** [June 6, 2026, 11:07am UTC](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307/20 "2026-06-06T11:07:09Z")

</div>

So, unless I plug my output USB-C Connector to a USB Source device its fine?  
Here are the screenshots of my PCB. If you want to have a deeper look please use EasyEDA Pro (I dont know how to use KiCad so I had to use EasyEDA, sorry for the inconvenience)  
You can also access it through web [https://pro.easyeda.com/editor](https://pro.easyeda.com/editor).

> File -\> Import -\> EasyEDA (Professional) -\> .epro file

 ![PCBPCB62026-06-06](https://europe1.discourse-cdn.com/arduino/original/4X/2/e/3/2e374a01c3c2e2e226cd6d6d716ebade82bfb67f.jpeg)  
 ![PCBPCB62026-06-06](https://europe1.discourse-cdn.com/arduino/original/4X/8/b/a/8ba019e228077d96f07884b0bbf0548e7961ee7f.jpeg)

Thanks 🙂

[Next page](https://forum.arduino.cc/t/pcb-and-schematic-layout/1447307.md?page=2)
