Skip to the content
PCBKitNew board
2 layers50 × 50 mmM16, the printed circuit board in 3D

A home for a bunch of microcontroller projects which don't warrant their own repos.

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
56
Pads
215
Tracks, vias
608, 78
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
20 Nov 2014
Updated
6 Jul 2024

Overview

M16 is an open-source printed circuit board by thebiguno, from the thebiguno/microcontroller-projects repository on GitHub. It is a 2-layer board of 50 × 50 mm with 59 parts on 56 nets, routed with 608 tracks and 78 vias.

It is built around the ATMEGA32U4-AU, 74LS125DC and ESP8266EX, with the WS2812 among its other parts. Its parts include 19 capacitors, 17 resistors, 9 connectors, 4 ICs and 2 diodes. It belongs with the ESP8266 and AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

microcontroller-projects

A home for my microcontroller projects, including Stubby the Hexapod and others. It includes libraries for avr-gcc along with sample programs on how to use them, some KiCad modules, and the source code for a number of projects.

Some major projects include:

Some of the AVR libraries included here are:

  • serial communications
  • TWI (I2C), with support for master read / master write / slave read / slave write, plus callback functions for asyncronous communications
  • reading data from a PS2 controller
  • timer functions
  • and much more

Parts

59
QtyValueFootprintReferences
91uDigitalCave:SM0603_VALUEC7, C8, C9, C10, C11, C12, C13, C15, C18
510nDigitalCave:SM0603_VALUEC1, C2, C3, C4, C19
51kDigitalCave:SM0603_VALUER1, R2, R3, R4, R14
410kDigitalCave:SM0603_VALUER5, R6, R7, R11
310KDigitalCave:SM0603_VALUER10, R12, R13
222DigitalCave:SM0603_VALUER8, R9
28pDigitalCave:SM0603_VALUEC5, C6
2MOUNTING_HOLEMounting_Holes:MountingHole_3.5mm_PadMP1, MP2
2TVSTO_SOT_Packages_SMD:SOT-23D1, D2
1100DigitalCave:SM0603_VALUER17
1100uCapacitors_THT:CP_Radial_D6.3mm_P2.50mmC16
116M 8pCrystals:Crystal_SMD_3225-4pin_3.2x2.5mmX1
12.2uDigitalCave:SM0603_VALUEC17
1220DigitalCave:SM0603_VALUER16
12kDigitalCave:SM0603_VALUER15
132.768k 6-9pCrystals:Crystal_SMD_SeikoEpson_MC306-4pin_8.0x3.2mmX2
13VBattery_Holders:Keystone_3034_1x20mm-CoinCellBT1
1470uCapacitors_THT:CP_Radial_D8.0mm_P3.80mmC14
174LS125Housings_SSOP:TSSOP-14_4.4x5mm_Pitch0.65mmU1
1ATMEGA32U4-AHousings_QFP:TQFP-44_10x10mm_Pitch0.8mmU2
1ENC1Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmP1
1ENC2Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmP2
1ESP8266Pin_Headers:Pin_Header_Straight_2x04_Pitch2.54mmP7
1HWBDigitalCave:SW_6x3SW2
1IRPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmP6
1MCP7941XHousings_SSOP:TSSOP-8_4.4x3mm_Pitch0.65mmU3
1MIC5219-3.3BM5TO_SOT_Packages_SMD:TSOT-23-5U4
1Molex 475710001DigitalCave:475710001P4
1PWRPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmP5
1RSTDigitalCave:SW_6x3SW1
1TEST_1PConnectors:PINTSTJ2
1USB_OTGConnectors:USB_Mini-BP3
1VAL**DigitalCave:WJ20WJ20
1WS2812Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmP8

Questions

How big is the M16 PCB?

It measures 50 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the M16 use?

59 parts, built around the ATMEGA32U4-AU, 74LS125DC, ESP8266EX and WS2812. 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 M16 KiCad files?

From the thebiguno/microcontroller-projects repository on GitHub, at the commit this page was made from: the board is projects/m16/kicad/avr/m16.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the M16 design in my own project?

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

More from thebiguno/microcontroller-projects

12
  • 2 layers99.1 × 99.1 mmPower supply panelized, the printed circuit board in 3D

    Power supply panelized

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    223 parts75
  • 2 layers99.7 × 99.7 mmDrummaster rev2, the printed circuit board in 3D

    Drummaster rev2

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    188 parts75
  • 2 layers99.1 × 99.1 mmPower supply, the printed circuit board in 3D

    Power supply

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    185 parts75
  • 2 layers50 × 50 mmMicrocontroller projects, the printed circuit board in 3D

    Microcontroller projects

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    158 parts75
  • 2 layers131.7 × 109.5 mmChiindii, the printed circuit board in 3D

    Chiindii

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    154 parts75
  • 2 layers50 × 50 mmChiindii, the printed circuit board in 3D

    Chiindii

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    89 parts75
  • 2 layers50 × 100 mmOvercurrent, the printed circuit board in 3D

    Overcurrent

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    75 parts75
  • 2 layers87.4 × 99.7 mmLed bar append, the printed circuit board in 3D

    Led bar append

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    62 parts75
  • 2 layers49.4 × 34.2 mmMicrosd append, the printed circuit board in 3D

    Microsd append

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    50 parts75
  • 2 layers50 × 50 mmM16, the printed circuit board in 3D

    M16

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    40 parts75
  • 2 layers48.3 × 48.3 mmLine follower, the printed circuit board in 3D

    Line follower

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    39 parts75
  • 2 layers50 × 50 mmHex, the printed circuit board in 3D

    Hex

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    38 parts75

Similar boards

  • 2 layers114.3 × 98.8 mmMystic split40, the printed circuit board in 3D

    Mystic split40

    Duckle29/MS40

    The project uses Ai03s keyswitch library. Many thanks to Ai03 for releasing an awesome keyswitch library with an entirely open license.

    160 parts1BSD-3-Clause
  • 2 layers27 × 50.5 mmATM32U4 backpack, the printed circuit board in 3D

    ATM32U4 backpack

    Duckle29/ATMega32U4-backpack

    This is a small PCB meant to sit behind an OLED LCD as a small backpack. Almost

    41 partsMIT
  • 2 layers66-ekip, the printed circuit board in 3D

    66-ekip

    ehagerty/66-ekip

    66 Ekip is a drop-in replacement PCB for the CA66 keyboard.

    190 partsGPL-3.0
  • 2 layers52 × 74 mmGO button QFN44, the printed circuit board in 3D

    GO button QFN44

    gztproject/GO-button

    A programmable 5-button RGB macro keypad

    49 parts
  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 2 layers32 × 24 mmEsp onelayer3, the printed circuit board in 3D

    Esp onelayer3

    cnlohr/colorchord

    Chromatic Sound to Light Conversion System

    36 parts712
  • 2 layers40 × 20 mmESP8266, the printed circuit board in 3D

    ESP8266

    windowsair/wireless-esp8266-dap

    CMSIS-DAP compatible wireless debugger for ESP8266/ESP32/ESP32C3/ESP32S3. Optional 40MHz SPI acceleration, etc. 适配多种ESP芯片的无线调试器

    39 parts690MIT