Skip to the content
PCBKitNew board
4 layers44.4 × 59.3 mmEmrick, the printed circuit board in 3D

AAMB wearable light strip redesign

Size
44.4 × 59.3 mm
Copper layers
4
Thickness
4.69 mm
Parts
90
Nets
102
Pads
398
Tracks, vias
918, 158
Pours
9
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
11 Aug 2022
Updated
20 Feb 2024

Overview

Emrick is an open-source printed circuit board by eduxstad, from the eduxstad/Emrick repository on GitHub. It is a 4-layer board of 44.4 × 59.3 mm with 90 parts on 102 nets, routed with 918 tracks and 158 vias.

It is built around the 74HCT541D, CC1312R1F3RGZ and CP2102N-EK, with the TPS61230ARNSR, BLM18HE152SN1 and SP0503BAHTG among its other parts. Its parts include 35 capacitors, 25 resistors, 8 inductors, 6 ICs and 4 connectors.

Main components

6

README

hardware/Emrick/README.md

Emrick Hardware

This folder contains the KiCAD project of the wearable light strip PCB. In the production folder are the gerber and placement files for the latest revision, generated from KiCAD.

Generating PCB production files

This process is meant for creating production files that will be used with JLCPCB. For a different manufacturer the process may be slightly different.

  1. Install the Fabrication Toolkit plugin. This automates the PCB fabrication process.
  2. Once you've verified that the board has no unexpected errors in the electrical rules check and that the silkscreen is correct (any labels/versions updated, etc), press the fabrication button to generate the gerber and placement files in the production folder. Screenshot of the PCBnew application with an arrow pointing at the fabrication button Note that this will also create a bill of materials (BOM) for the PCB. However, the JLCPCB part numbers are not currently added to schematic (there are instructions here) so the latest BOM is kept in bom.xls.
  3. Update the BOM file in bom.xsl with any new components and their JLCPCB part numbers.
  4. Order the boards from JLCPCB. Select 'Yes' -> 'JLC04161H-7628' as the Impedance Control and Layer Stackup options respectively. This is to select a specific material layup to preserve the RF characteristics of the PCB.

Hardware troubleshoot

Well, you're worried you toasted a board. Here are the steps to make sure that the board is happy. Note that for software/peripherals there is a Smoketest program in the software/cc1310 folder that will test the functionality of all of the peripherals.

  1. If connected to USB, verify that you are receiving 5V from the VBUS connection. You can use the USB port shielding as ground, and touch the other end of the multimeter to pin 1 of C33. This can vary a few tenths of a volt due to what device you are connected to and how much current you are drawing. Render of C33 pin 1

  2. Verify the supply voltages of the CC1310 microcontroller. This is taken from section 12 of the Hardware and PCB Design considerations here.

    1. Verify the output of the regulator is 3.3 volts (aka VDDS == 3.3) on pin 2 of FB1. This should be within a tenth of a volt. Render of FB1 pin2
    2. Verify that VDDR == 1.68 on pin 2 of L1. This should be within a 100th of a volt. Render of L1 pin 2
    3. Verify that DCOUPL == 1.27 on pin 1 of C22. This should be within a 10th of a volt. Render of C22 pin 1 If these voltages check out, it's pretty likely that the CC1310 should be working correctly.
  3. Now we can move on to the boosted 5V LED output.

    1. Load a program that turns on the LED lights, like SPIWS. Don't actually connect a light strip.
    2. Check that the voltage on pin 1 of J1 is stable at 4.95V or greater. Ideally very close to 5V,like 4.99V, since there is only the extremely small load of the multimeter across it. Render of J1 pin 1

Parts

90
QtyValueFootprintReferences
110.1uFCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C5, C7, C8, C15, C26, C32, C35, C36
710kResistor_SMD:R_0402_1005MetricR11, R14, R15, R16, R22, R23, R24
422uFCapacitor_SMD:C_0603_1608MetricC4, C6, C29, C30
3309kResistor_SMD:R_0402_1005MetricR3, R10, R21
34.7uFCapacitor_SMD:C_0402_1005MetricC14, C31, C34
3Q_NMOS_GSDPackage_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2, Q3
21.5kResistor_SMD:R_0402_1005MetricR4, R5
2100kResistor_SMD:R_0402_1005MetricR2, R12
2100pFCapacitor_SMD:C_0402_1005MetricC16, C23
23.6pFCapacitor_SMD:C_0402_1005MetricC11, C18
25.1kResistor_SMD:R_0402_1005MetricR6, R25
26.8nHInductor_SMD:L_0402_1005MetricL4, L5
27.5nHInductor_SMD:L_0402_1005MetricL2, L7
2?Capacitor_SMD:C_0603_1608MetricC13, L9
2LEDLED_SMD:LED_0402_1005MetricD2, D3
11 uFCapacitor_SMD:C_0402_1005MetricC33
11.0KResistor_SMD:R_0402_1005MetricR1
11.13kResistor_SMD:R_0603_1608MetricR7
11.18kResistor_SMD:R_0402_1005MetricR18
11.5uHInductor_SMD:L_Chilisin_BMRB00060612L8
110nFCapacitor_SMD:C_0402_1005MetricC27
110pFCapacitor_SMD:C_0402_1005MetricC28
110uFCapacitor_SMD:C_0603_1608MetricC25
112pFCapacitor_SMD:C_0402_1005MetricC9
115pFCapacitor_SMD:C_0402_1005MetricC10
11kResistor_SMD:R_0402_1005MetricR19
11uFCapacitor_SMD:C_0402_1005MetricC22
12.21kResistor_SMD:R_0603_1608MetricR8
12.2kResistor_SMD:R_0402_1005MetricR13
12.7pFCapacitor_SMD:C_0402_1005MetricC19
122.1kResistor_SMD:R_0402_1005MetricR17
127nHInductor_SMD:L_0402_1005MetricL3
13.3nHInductor_SMD:L_0402_1005MetricL6
132.768kHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY2
13pFCapacitor_SMD:C_0402_1005MetricC21
147.5kResistor_SMD:R_0402_1005MetricR20
148MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
15.1pFCapacitor_SMD:C_0402_1005MetricC17
16.2pFCapacitor_SMD:C_0402_1005MetricC20
16.8uHInductor_SMD:L_TDK_NLV32_3.2x2.5mmL1
174HCT54174hct541:SN74HCT541PWU1
18.87kResistor_SMD:R_0603_1608MetricR9
1AntennaRF_Antenna:Texas_SWRA416_868MHz_915MHzAE1
1BATT_CONNhirosedf65:DF65-3P-1.7V21J4
1BLM18HE152SN1Resistor_SMD:R_0603_1608MetricFB1
1BQ24072bq24072:BQ24072TRGTRU6
1CC1312R1F3RGZPackage_DFN_QFN:VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mmU2
1CP2102Ncp2102n:CP2102N-A02-GQFN28U4
1Conn_02x05_Odd_EvenConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_VerticalJ3
1LED_STRIP_CONNECTORjstpa:CONN-SMD_SM04B-PASS-TBT-LF-SNJ1
1MX25R8035Fmx25r8:MX25R8035FZUIL0U5
1SP0503BAHTPackage_TO_SOT_SMD:SOT-143D4
1SW_Push_LEDfootprints.pretty:SW-SMD_CHA_C603B-101ML-1SFSW2
1SW_SPSTswitch_original:SW-TH_SS-12F45-GXXXSW1
1TPS61230ARNSRtps61230:VQFN7_2X2_TEXU3
1USB_C_Plug_USB2.0Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11P1

Questions

How big is the Emrick PCB?

It measures 44.4 × 59.3 mm and has 4 copper layers, 4.69 mm thick.

What parts does the Emrick use?

90 parts, built around the 74HCT541D, CC1312R1F3RGZ, CP2102N-EK and TPS61230ARNSR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Emrick KiCad files?

From the eduxstad/Emrick repository on GitHub, at the commit this page was made from: the board is hardware/Emrick/Emrick.kicad_pcb and its schematic hardware/Emrick/Emrick.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Emrick design in my own project?

Its repository states no licence, so its author keeps all rights: ask eduxstad before reusing the design.

Similar boards

  • 2 layers159 × 140.1 mmPhazor, the printed circuit board in 3D

    Phazor

    skrmsh/skirmish-hardware

    Skirmish Hardware © 2022-2023 by Ole Lange is licensed under CC BY-NC-SA 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/

    123 parts10
  • 2 layers85 × 66 mmLora pager, the printed circuit board in 3D

    Lora pager

    alx-alexpark/lora-pager

    69 parts1
  • 2 layers71 × 41 mmDc supply, the printed circuit board in 3D

    Dc supply

    Alexgichamba/lipo-based-power-supply

    Battery charger and battery protection PCB with 5V and 3V3 output rails for 1S LiPo battery

    45 partsMIT
  • 2 layersEEE3088F 2025 Powerboard, the printed circuit board in 3D

    EEE3088F 2025 Powerboard

    May-engineer/EEE3088F-Micromouse-power-module-

    repo used to keep track of latest PCB design

    75 parts
  • 2 layers200 × 100 mmGameboy, the printed circuit board in 3D

    Gameboy

    Nalydmerc/gameboy

    134 parts
  • 2 layers98 × 149 mmEe110 alpha board, the printed circuit board in 3D

    Ee110 alpha board

    akrivka/WALL-E

    3D-printed functional WALL-E model

    100 parts3
  • 4 layers17.6 × 40 mmPandora mcu cc1352p7, the printed circuit board in 3D

    Pandora mcu cc1352p7

    anobli/pandora-hw

    Open hardware designs for user-controlled smart home devices. Zephyr RTOS + Thread/WiFi connectivity. No cloud dependency, no vendor lock-in.

    58 parts3CERN-OHL-S-2.0
  • 4 layers49.8 × 41.8 mmCc1352-swim thermo, the printed circuit board in 3D

    Cc1352-swim thermo

    mik4el/cc1352-swim-thermo

    Software and hardware for dual band radio high accuracy swim thermometer

    55 parts2Apache-2.0