# 🎓 Best Practices

**URL:** https://community.aisler.net/c/best-practices/99.md?page=1

[Latest](https://community.aisler.net/latest.md) · [Categories](https://community.aisler.net/categories.md) · [Tags](https://community.aisler.net/tags.md)

**Page:** 2

---

## [Copper distribution](https://community.aisler.net/t/copper-distribution/2727)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [July 5, 2023, 1:39pm UTC](https://community.aisler.net/t/copper-distribution/2727 "2023-07-05T13:39:52Z")

</div>

Overview The impact of copper distribution and the effects on manufacturability is a complex topic, in this article we try to break down the main effect at a high level. And how you can improve your design for better ma…

---

## [The basics of trace width selection](https://community.aisler.net/t/the-basics-of-trace-width-selection/4034)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [May 29, 2024, 9:19am UTC](https://community.aisler.net/t/the-basics-of-trace-width-selection/4034 "2024-05-29T09:19:27Z")

</div>

Who is this guide for? This guide is for beginners, and will cover the trace width selection for power traces, signal traces and manufacturing limits, more advanced topics like impedance, skin effect and others will be …

---

## [PCB Surface Finish](https://community.aisler.net/t/pcb-surface-finish/4078)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [June 24, 2024, 4:45pm UTC](https://community.aisler.net/t/pcb-surface-finish/4078 "2024-06-24T16:45:20Z")

</div>

Introduction To prevent oxidation and to preserve the solderability a surface finish is applied to the exposed copper pads on a PCB which are not covered by the solder mask. The most commonly used surface finishes are e…

---

## [Guide to a Beautiful Board Outline](https://community.aisler.net/t/guide-to-a-beautiful-board-outline/40)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [December 17, 2021, 9:08am UTC](https://community.aisler.net/t/guide-to-a-beautiful-board-outline/40 "2021-12-17T09:08:43Z")

</div>

The board outline is an essential part of your project, enclosing all your work, ingenuity, and time. Unfortunately, we often observe that the board outline does not receive the attention and care it deserves. In almost…

---

## [Setting up a Component for Assembly](https://community.aisler.net/t/setting-up-a-component-for-assembly/2544)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [May 22, 2023, 12:22pm UTC](https://community.aisler.net/t/setting-up-a-component-for-assembly/2544 "2023-05-22T12:22:04Z")

</div>

Setting up your components correctly is key for Assembly, doing it right the first time and at the beginning of your project saves you a lot of trouble down the line. In this guide, we specifically cover KiCad, but you …

---

## [Setting up SoMs for Assembly](https://community.aisler.net/t/setting-up-soms-for-assembly/3443)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [December 14, 2023, 8:17am UTC](https://community.aisler.net/t/setting-up-soms-for-assembly/3443 "2023-12-14T08:17:26Z")

</div>

Overview SoMs or System on Module allow to quickly add subcircuits to your design and save development time and complexity. Just like any other component, they need to be set up correctly for a successful assembly. But …

---

## [Gotchas when you want no soldermask](https://community.aisler.net/t/gotchas-when-you-want-no-soldermask/84)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [December 21, 2021, 1:36pm UTC](https://community.aisler.net/t/gotchas-when-you-want-no-soldermask/84 "2021-12-21T13:36:24Z")

</div>

There are times when you don’t want no soldermask at all. In that case the first idea would be to leave the Gerber-Layer for Soldermask empty. This, however, is not how it works. Soldermask is a negative mask and thus –…

---

## [Using N-Channel MOSFET as level shifter](https://community.aisler.net/t/using-n-channel-mosfet-as-level-shifter/3634)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [February 7, 2024, 4:48pm UTC](https://community.aisler.net/t/using-n-channel-mosfet-as-level-shifter/3634 "2024-02-07T16:48:11Z")

</div>

Introduction Modern circuits often use multiple voltage levels domains in a single design, the microcontroller may require 3.3V and the temperature sensor 1.8V for example. To interface with the temperature sensor, we ne…

---

## [Implementing a USB 2.0 Device (UFP) with a Type-C connector](https://community.aisler.net/t/implementing-a-usb-2-0-device-ufp-with-a-type-c-connector/4676)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [January 14, 2025, 11:31am UTC](https://community.aisler.net/t/implementing-a-usb-2-0-device-ufp-with-a-type-c-connector/4676 "2025-01-14T11:31:51Z")

</div>

Abstract This circuit appnote describes how users can implement USB2.0 devices (UFP) in accordance with the USB-C specification. Introduction Previous USB generations typically determined the Power and Data role through…

---

## [Kikit-packer, order multiple designs in a single job](https://community.aisler.net/t/kikit-packer-order-multiple-designs-in-a-single-job/4899)

<div class="topic-metadata">

**Author:** [@fl4p](https://community.aisler.net/u/fl4p)\
**Replies:** 0\
**Last updated:** [March 16, 2025, 11:41am UTC](https://community.aisler.net/t/kikit-packer-order-multiple-designs-in-a-single-job/4899 "2025-03-16T11:41:38Z")

</div>

Hi, I made a kikit plugin for KiCad that merges multiple PCBs into a single one, arranging input so that it results a minimum area output. Check it out at GitHub - fl4p/kikit-packer: Find minimum area packing for multi…

---

## [Selecting Ceramic Capacitors (MLCCs) for Low droput regulators (LDOs)](https://community.aisler.net/t/selecting-ceramic-capacitors-mlccs-for-low-droput-regulators-ldos/3771)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [March 8, 2024, 6:30pm UTC](https://community.aisler.net/t/selecting-ceramic-capacitors-mlccs-for-low-droput-regulators-ldos/3771 "2024-03-08T18:30:57Z")

</div>

Abstract This circuit appnote describes which factors need to be considered when selecting ceramic capacitors for modern low dropout regulators, highlighting the importance of capacitor oversizing for long-term reliabili…

---

## [Finding alternatives for out of stock components](https://community.aisler.net/t/finding-alternatives-for-out-of-stock-components/2681)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [June 27, 2023, 8:55am UTC](https://community.aisler.net/t/finding-alternatives-for-out-of-stock-components/2681 "2023-06-27T08:55:52Z")

</div>

Creating a robust design with replacement parts in mind. Before we discuss how to select alternative components, I would like to point out that designing your product with alternative components/jellybean components in m…

---

## [Our hands on guide to optimize your Bill of Material](https://community.aisler.net/t/our-hands-on-guide-to-optimize-your-bill-of-material/3588)

<div class="topic-metadata">

**Author:** [@Thea](https://community.aisler.net/u/Thea)\
**Replies:** 0\
**Last updated:** [February 2, 2024, 11:15am UTC](https://community.aisler.net/t/our-hands-on-guide-to-optimize-your-bill-of-material/3588 "2024-02-02T11:15:00Z")

</div>

Introduction The Bill of Material, or BOM for short, lists the kind of components and their quantities required to assemble a PCB. In this article, we describe how to optimize your BOM and provide useful hands on tips. W…

---

## [Plated Slots in EAGLE](https://community.aisler.net/t/plated-slots-in-eagle/1206)

<div class="topic-metadata">

**Author:** [@andreas-eet](https://community.aisler.net/u/andreas-eet)\
**Replies:** 4\
**Last updated:** [December 20, 2022, 2:03pm UTC](https://community.aisler.net/t/plated-slots-in-eagle/1206 "2022-12-20T14:03:50Z")

</div>

In EAGLE there are many ways to do slots. :sweat\_smile: I have an example of an USB - C port here: In the picture I have done it with the Milling layer. Note, that you have to do a closed line and not one line, see …

[Previous page](https://community.aisler.net/c/best-practices/99.md)
