8-Pin Grant

Sponsored by Rudy


Build a PCB with an 8-pin microcontroller. We'll pay up to $35 for parts and boards.

I fell in love with the ATtiny412 microcontroller on a project I worked on. It has 4kB on flash storage and 256B of memory. You've all been spoiled by your fancy ESP32's with 16MB of storage. While the ATtiny412 is wonderful, there are some other great chips out there. I encourage you to find one you like!

Good engineering is made through constraints, not infinite resources.

How it works


  1. Design it: Create a custom PCB using a modern 8-pin MCU. You must use KiCad for your design. Track your time in your GitHub repository by journaling, detailing all the changes you make.
  2. Submit it: Send us your KiCad files and BOM. We'll review your design to make sure it follows our guidelines.
  3. Get $35 + tools: If approved, we'll cover up to $35 of costs for parts (DigiKey) and PCBs (OSH Park). Plus: we'll send you the tools you need to program your chips.
  4. Ship it: Build it, make some code, and share a video of it working. We might send a sticker!

FAQ


Who is this for?

Teenagers. If you are 18 or younger, you are eligible. If you are an adult, you are welcome to build along, but we cannot cover your costs.

What chips can I use?

Any 8-pin microcontroller is allowed. A great place to look would be on DigiKey or Mouser - it's the list for allowed MCU's. Parts from Mouser are typically priced lower than on DigiKey.

What software must I use?

You must use KiCad. We love open source tools. Designs in EasyEDA, Eagle, or Altium will not be accepted for this grant.

I have no idea how to use KiCad!

That's okay! This is the perfect excuse to learn. YouTube is your best friend here. Search for "KiCad 9 tutorial for beginners". It will be frustrating at first, but seeing your own board in real life is worth it.

Can I use other parts?

Yes! You can use LEDs, sensors, resistors, batteries, buttons, etc. The brain must be an 8-pin MCU - no hiding an ESP32 underneath! If you have a question about a specific part, please ask us.

How do I get my parts?

We order the parts for you from DigiKey or Mouser and the PCBs from OSH Park. We don't send cash; but instead hardware! There's a chance you may receive different parts than requested (e.g. for passives) if we find multiple projects using similar parts.

How do I program the chip?

A lot of different methods to program chips exist nowadays. The modern AVR MCU's can be programmed via UPDI, however, you have free rein over what microcontroller you pick. We'll do our best to get you the correct tools for the job. If using a surface mounted chip, make sure to leave space for a SOIC-8/equivalent clip, and if using through hole parts, add headers for programming.

How do I know how much my project will cost?

To check the price of your PCBs, you can upload your KiCad PCB file directly to OSH Park. We will order your boards in OSH Park's Prototype or After Dark services. Creating a BOM for DigiKey/Mouser is a bit trickier. In KiCad, set a property on each part with its DigiKey/Mouser part number in a field called Digikey Part or Mouser Part (see below.) This number will not be the manufacturer part number, this is DigiKey/Mouser's internal part number. From there, export the BOM, and upload it to DigiKey. We'll get you up to 3 assemblies worth of parts if it's under the $35 limit.

image
How long does the approval/review process take?

We aim to review submissions within 3-5 days.

Once approved, how long will it take to receive my parts and PCBs?

It might take a few weeks + shipping time. OSH Park operates in batches, and while we plan to order all PCBs at the same time, we can't make any promises.

Is the $35 grant limit flexible?

No. Please try to stay under $35. If your project goes over, you will need to pay the remaining balance.

Can I order from other suppliers besides DigiKey, Mouser, and OSH Park?

No.

Are there any limitations on PCB size or layers?

To keep costs low and meet the $35 budget, your design must be a 2-layer PCB. We highly recommend keeping the board size reasonably small, ideally under 4 square inches.

OSH Park pricing is based on area ($5/sq in), so a smaller board will allow you to get more assemblies under budget. OSH Park provides directions on setting design rules here. If you'd like, we can get you your PCB in OSH Park's After Dark service, which is manufactured to have clear solder mask and a black FR4 substrate.

Is there a time requirement?

Yes. To get the full $35, you must spend at least 7 hours working on your project. If you need more hours, spend time making your project better! Add art, cool features, or tidy up your layout/routing. Optionally, CAD a case for your PCB!

I can't think of any ideas :(

Contact me in the #8-pin-grant channel in the Slack for inquiries.

  ┌───────────┐                                                                          
┌─│           ├─┐                                                                        
└─│    █████╗ └─┘   ██████╗ ██╗███╗   ██╗     ██████╗ ██████╗  █████╗ ███╗   ██╗████████╗
┌─│   ██╔══██╗      ██╔══██╗██║████╗  ██║    ██╔════╝ ██╔══██╗██╔══██╗████╗  ██║╚══██╔══╝
└─│   ╚█████╔╝█████╗██████╔╝██║██╔██╗ ██║    ██║  ███╗██████╔╝███████║██╔██╗ ██║   ██║   
┌─│   ██╔══██╗╚════╝██╔═══╝ ██║██║╚██╗██║    ██║   ██║██╔══██╗██╔══██║██║╚██╗██║   ██║   
└─│   ╚█████╔╝      ██║     ██║██║ ╚████║    ╚██████╔╝██║  ██║██║  ██║██║ ╚████║   ██║   
┌─│    ╚════╝ ┌─┐   ╚═╝     ╚═╝╚═╝  ╚═══╝     ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝   
└─│           ├─┘                                                                        
  └───────────┘