Skip to the content
PCBKitNew board
4 layers55.3 × 125.9 mmMicroTAC, the printed circuit board in 3D

💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

Size
55.3 × 125.9 mm
Copper layers
4
Thickness
1.14 mm
Parts
142
Nets
152
Pads
537
Tracks, vias
925, 191
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
30 Apr 2023
Updated
31 May 2025

Overview

MicroTAC is an open-source printed circuit board by hackclub, from the hackclub/OnBoard repository on GitHub. It is a 4-layer board of 55.3 × 125.9 mm with 142 parts on 152 nets, routed with 925 tracks and 191 vias.

It is built around the RP2040, SIM7500A and NAU8810YG, with the TPS613222ADBV, W25Q128JVSIQ and GT-USB-7010ASV among its other parts. Its parts include 57 capacitors, 30 resistors, 14 ICs, 8 connectors and 7 inductors. It belongs with the RP2040 boards of this library.

Main components

12

README

README.md

Hop Onboard banner logo

Onboard has ended now :/
But much more to come! Stay tuned :). Sign up here.

OnBoard - Get a $100 grant and make a PCB!

"I’m so glad that young people can create things like PC boards online. May your creativity have no limits!”

– Steve Wozniak, Apple co-founder endorsing Hack Club OnBoard

It's easier than ever for high school students to get involved with programming; all you need is a computing device and internet access. Yet, it's not the same for hardware. While PCB fabs have greatly increased the accessibility for professionally done boards, there is still no clear way for high school students to jump in. This is where OnBoard comes in.


Every student will receive up to $100 to cover PCB manufacturing costs, and join a community of peers– some more beginner and some more experienced.

Requirements

Every design/submission needs to meet the following constraints to be approved:

  • Unique and open-source design
  • Must be orderable on JLCPCB or other approved vendor
  • Must be in high school or younger123 and show proof of school enrollment to submit

Getting Started

You can also go through a video with instructions on how to submit your grant!

Star the repo (Optional)

To follow the repo for updates and show you're participating, click the "star" button on the onboard repo.

Star the OnBoard repo

1. Join #electronics on Slack!

Our #electronics channel4 is where the party is getting started! If you haven't already joined, make sure to add yourself to the channel. And for those who are new to the Hack Club slack, sign up to our community of 13k+ makers through here (don't worry, there isn't an application).

Perhaps ping a little hello to @Kevin Yang?

2. Design a Board!

It's design time! If you've done this before, you can skip ahead to step 3. Most people reading this will be new to PCB design, so we've made a simple tutorial on making an example board.

Check out our PCB tutorials, where you'll make a design from scratch in a free online editor. This is jumping in the deep end- it won't explain everything, but it will give you a taste of what's possible. By the end you probably won't understand what you did or why you did it, but you will have a working design for a board and you'll know how to tweak and edit the design to make it your own.

If you get stuck on these tutorials, or want more example projects to learn from, post in the Slack channel to hear from others going on their journeys.

3. Upload to a Vendor and Take a Screenshot

Upload your Gerber files to JLCPCB.com and add them to your cart. JLCPCB is the default PCB manufacturer, but you can shop around 5 if there's a specific one you want to use 6. Ensure you complete the checkout process by entering your address and selecting a shipping method. Once completed, take a screenshot with all the final costs and shipping!

If you're curious what all the settings are about or how to order for assembly, check out our ordering_from_JLCPCB.md doc! To avoid excess shipping fees or customs, check out the Shipping Tips doc!

It should look like this:

Note: Your screenshot is VITAL since your project cannot be approved without it. You'll include the screenshot in your PR later.

4. Fork!

Fork the onboard repo! This is the where you'll add your project files and eventually PR from!

Fork the OnBoard repo

5. Add Your Design to Your Project Repo

From your fork of OnBoard, create a folder with your project name under OnBoard/projects. To do this, go to the projects folder and click Create new file.

Projects folder

Create new file

Then in the box labeled name your file..., type in PROJECT_NAME/README.md. This creates a README file under a folder called named after your project.

Creating a folder

After this, copy and paste the contents of TEMPLATE.md into the text editor and fill it out!

Paste in TEMPLATE.md

Once your done, press the big green Commit changes button to save!

With your README filled out, head over to add files to begin uploading your Gerber, design files, and screen shot of vendor approval.

Upload gerber files

In all, you should have the following files under your project folder:

  • README.md: A filled out TEMPLATE.md, renamed to README.md

  • cart.png: A screenshot of your order details

  • gerber.zip: This should be the file that you send off to the vendor.

  • schematic.pdf: Export the schematic from your EDA program as a PDF.

    • Go to "File > Export > PDF" in EasyEDA's Schematic tab for this.
  • src/: Make a folder called src and Whatever format your designer outputs should be included.

    • For EasyEDA STD, you need to File > Export > EasyEDA two JSON files - one from the schematic tab and one from the PCB tab.
      • Optionally, for EasyEDA STD, export a 3D Model as .obj as save it to the /src folder

    Export schematic.json in EasyEDA

    • For KiCad, read the Submitting for KiCad, add the .kicad_pcb, .kicad_sch and .kicad_pro files to your /src folder.
    • Or design.json, design.sch, design.brd, etc for other PCB Editors.

Ensure your file names are exactly the same as above.

Your PR should have a structure like this:

EasyEDA STDKiCad
EasyEDA Project ExampleKiCad Project Example

If you have all the above, you're done with this step!

6. Create a PR!

Once you've uploaded your files, you can merge them to the main repo through a pull request! Under the contribute tab of your forked repo, click the big green Open pull request.

Open a PR

That will bring you to the main repo, where you'll initiate a pull request. Follow the checklist, we'll then review your PR and you'll be off to the races!

Submission checklist

7. Get approval and order your board!

Once you submit your PR, it needs two approvals:

  • One verifying your high school enrollment documents, from HCB.
  • Another one from the engineering team, checking that your design follows the grant requirements.

These reviews typically take 24-48 business hours, and if everything is correct, we'll merge your pull request!

After your pull request gets merged, it can take up to 24 business hours for you to receive an email from HCB with a virtual credit card. Make sure to check your spam folder. Then, you can order your board!

8. Ship it!

Post photos of your board in #electronics! We can't wait to see what you make!

John sharing PCB

Example Projects

Footnotes

  1. Home school still counts! ↩

  2. If you left high school early you can also submit. ↩

  3. If you need help with ideas for proof of age, ask in our Slack and we'll help you out! here ↩

  4. This link only works after you've joined the slack. Make sure to get an invite here first. ↩

  5. Don't know which ones you can use? Check out VENDORS.md for more info! ↩

  6. If outside the US you may be charged customs which aren't covered by the grant! Check beforehand. ↩

Parts

142
QtyValueFootprintReferences
13100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C5, C6, C7, C8, C9, C10, C14, C21, C24, C56, C58
9TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP8, TP9, TP10
81uFCapacitor_SMD:C_0603_1608MetricC3, C4, C15, C16, C20, C28, C29, C33
833pFCapacitor_SMD:C_0603_1608MetricC34, C38, C39, C40, C52, C53, C54, C55
6100pFCapacitor_SMD:C_0603_1608MetricC27, C30, C37, C44, C45, C46
610kResistor_SMD:R_0603_1608MetricR14, R18, R19, R21, R32, R34
410uFCapacitor_SMD:C_0603_1608MetricC18, C49, C50, C51
44.7uFCapacitor_SMD:C_0603_1608MetricC17, C31, C32, C36
310pFCapacitor_SMD:C_0603_1608MetricC41, C42, C43
322uFCapacitor_SMD:C_0603_1608MetricC19, C23, C25
34.7kResistor_SMD:R_0603_1608MetricR5, R6, R23
347nHInductor_SMD:L_0603_1608MetricL4, L5, L6
366.5RResistor_SMD:R_0603_1608MetricR7, R30, R31
3LEDLED_SMD:LED_0603_1608MetricD1, D4, D5
3MMUN2233LT1GPackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3
3SW_PushSW4_PTS815_SJM_250_SMTR_LFS_CNK:SW4_PTS815_SJM_250_SMTR_LFS_CNKSW1, SW2, SW3
20RCapacitor_SMD:C_0603_1608MetricC47, C59
21.3kResistor_SMD:R_0603_1608MetricR26, R27
2127RResistor_SMD:R_0603_1608MetricR15, R16
215pFCapacitor_SMD:C_0603_1608MetricC12, C13
21MResistor_SMD:R_0603_1608MetricR3, R4
21kResistor_SMD:R_0603_1608MetricR8, R10
22.2uFCapacitor_SMD:C_0603_1608MetricC26, C57
227.4RResistor_SMD:R_0603_1608MetricR1, R2
25.1kResistor_SMD:R_0603_1608MetricR11, R12
10RResistor_SMD:R_0603_1608MetricL7
11.0uHeasyeda2kicad:IND-SMD_L3.0-W3.0-LS3.65L2
1100kResistor_SMD:R_0603_1608MetricR33
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR9
112.4kResistor_SMD:R_0603_1608MetricR22
12.2uHDFE201612E-2R2M=P2:IND_DFE2016_MURL1
121kResistor_SMD:R_0603_1608MetricR13
1220uFeasyeda2kicad:CASE-D_7343C35
12kResistor_SMD:R_0603_1608MetricR20
130.9kResistor_SMD:R_0603_1608MetricR17
13pFCapacitor_SMD:C_0603_1608MetricC48
16.8nHInductor_SMD:L_0603_1608MetricL3
174LVC1G17GW,125_C426705easyeda2kicad:SOT-353_L2.1-W1.3-P0.65-LS2.3-BRU15
1ABM8-272-T3ABM8-272-T3_ABR:ABM8-272-T3_ABRX1
1ANT-LTE-CER-TANT-LTE-CER-T:XDCR_ANT-LTE-CER-TE1
1AntennaTestPoint:TestPoint_Pad_2.5x2.5mmAE1
1Conn_01x03MICROTAC_BATT_CONTACT:MicroTAC DebugJ5
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ8
1Conn_02x04_Odd_EvenConnector_PinHeader_2.00mm:PinHeader_2x04_P2.00mm_VerticalJ2
1Conn_02x14_Counter_Clockwise1108762841105101:1108762841105101J3
1DT1042-04SO-7DT1042-04SO-7:SOT95P285X140-6ND3
1EARMICROTAC_BATT_CONTACT:MicroTAC PeripheralsJ7
1GT-USB-7010ASVeasyeda2kicad:USB-C-SMD_G-SWITCH_GT-USB-7010ASVU4
1LTST-C195KGJRKTeasyeda2kicad:LED-ARRAY-SMD_0603-4P-L1.6-W1.5-BR-RDLED1
1MMSZ5231BT1GDiode_SMD:D_SOD-123D2
1MP2617BGLQFN-3x4_MP2617B_MNP:QFN-3x4_MP2617B_MNPU7
1MicrophoneMICROTAC_BATT_CONTACT:MicroTAC PeripheralsMK1
1NAU8810YGQFN50P400X400X80-21N:QFN50P400X400X80-21NU10
1PACKMICROTAC_BATT_CONTACT:MicroTAC Batt ContactJ4
1RINGMICROTAC_BATT_CONTACT:MicroTAC PeripheralsJ1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1SIM7500ASIM7500A:SIM7500AU9
1SMN-309-ARP6easyeda2kicad:TF-CARD_XUNPU_SMN-309-ARP6U14
1SPKMICROTAC_BATT_CONTACT:MicroTAC PeripheralsJ6
1SSM3J35AMFV,L3Feasyeda2kicad:SOT-723_L1.2-W0.8-P0.80-LS1.2-BRU16
1SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabelsJP1
1TC7WZ74FK,LJCTeasyeda2kicad:US-8_L2.4-W2.1-P0.50-LS3.2-BLU17
1TLV1117LV33DCYRPackage_TO_SOT_SMD:SOT-223U3
1TPD2E009Package_TO_SOT_SMD:SOT-23U5
1TPS613222ADBVPackage_TO_SOT_SMD:SOT-23-5U6
1TXS0104EPWRTXS0104EPWR:PW14U11
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU2

Questions

How big is the MicroTAC PCB?

It measures 55.3 × 125.9 mm and has 4 copper layers, 1.14 mm thick.

What parts does the MicroTAC use?

142 parts, built around the RP2040, SIM7500A, NAU8810YG and TPS613222ADBV. 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 MicroTAC KiCad files?

From the hackclub/OnBoard repository on GitHub, at the commit this page was made from: the board is projects/RP2040_LTE_COMMUNICATOR/src/MicroTAC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the MicroTAC design in my own project?

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

More from hackclub/OnBoard

12
  • 2 layers299 × 82.5 mmPixelWave, the printed circuit board in 3D

    PixelWave

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    663 parts915
  • 4 layers227.1 × 84.3 mmKoeg board pcb, the printed circuit board in 3D

    Koeg board pcb

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    290 parts915
  • 2 layers327 × 160.5 mmAnalog keyboard, the printed circuit board in 3D

    Analog keyboard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    198 parts915
  • 2 layers305 × 126.8 mmVKeyboard, the printed circuit board in 3D

    VKeyboard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    187 parts915
  • 2 layers314.3 × 108.3 mmKeyboard2, the printed circuit board in 3D

    Keyboard2

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    159 parts915
  • 2 layers281 × 117.9 mmKeyboar!, the printed circuit board in 3D

    Keyboar!

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    158 parts915
  • 2 layers309.6 × 95.3 mmLayout board, the printed circuit board in 3D

    Layout board

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    157 parts915
  • 2 layers310.8 × 106.1 mmKeypad, the printed circuit board in 3D

    Keypad

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    150 parts915
  • 2 layers335.9 × 145.9 mmSplit70kb, the printed circuit board in 3D

    Split70kb

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    144 parts915
  • 2 layers307.3 × 117.3 mmBlahajergo, the printed circuit board in 3D

    Blahajergo

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    143 parts915
  • 2 layers6.3 × 81.7 mmSam sung, the printed circuit board in 3D

    Sam sung

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    139 parts915
  • 2 layers150.5 × 48 mmBattery bus, the printed circuit board in 3D

    Battery bus

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    136 parts915

Similar boards

  • 4 layers54 × 92.8 mmRSS CM4-IO, the printed circuit board in 3D

    RSS CM4-IO

    Grim-Raid/Timepix_RSS_Schematic

    99 parts
  • 2 layers50.3 × 17.5 mmMP2617B, the printed circuit board in 3D

    MP2617B

    ElessarCuthalion/Modules

    Small PCB modules: Sensors, Chargers, etc...

    43 parts
  • 2 layers92.5 × 150.6 mmPurplewizard, the printed circuit board in 3D

    Purplewizard

    DC801/BM-Badge

    The DC801 Badge Platform for DC28+

    165 parts63AGPL-3.0
  • 4 layers231 × 67 mmBESC G2, the printed circuit board in 3D

    BESC G2

    galpavlin/BESC-G2

    BESC second generation

    300 parts58
  • 2 layers92.5 × 175 mmHcrn, the printed circuit board in 3D

    Hcrn

    DC801/DC27PartyBadge

    defcon 27 badge - HCRN

    142 parts6GPL-3.0
  • 4 layers40 × 80 mmSIM7600-breakout, the printed circuit board in 3D

    SIM7600-breakout

    lamemakes/SIM7600-breakout

    A breakout board for the SIM7600 LTE module

    69 parts6
  • 2 layers92.5 × 151 mmPurplewizard, the printed circuit board in 3D

    Purplewizard

    DC801/BM-Badge-deprecated

    The DC801 Badge Platform for DC28+

    160 partsAGPL-3.0
  • 2 layers46 × 36 mmTracker, the printed circuit board in 3D

    Tracker

    Polsaker/trackeame-esta

    GPS/GSM tracker

    45 parts