Skip to the content
PCBKitNew board
2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

Reference designs and documentation to create Expansion Cards for the Framework Laptop

Size
26 × 30 mm
Copper layers
2
Thickness
0.8 mm
Parts
34
Nets
38
Pads
165
Tracks, vias
539, 110
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
17 May 2021
Updated
9 May 2024

Overview

Microcontroller is an open-source printed circuit board by FrameworkComputer, from the FrameworkComputer/ExpansionCards repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 26 × 30 mm with 34 parts on 38 nets, routed with 539 tracks and 110 vias.

It is built around the ATSAMD21E18A-MF, GD25Q16CTIG and AP2112K-3.3, with the BAT20JFILM and WS2812B among its other parts. Its parts include 8 capacitors, 6 resistors, 5 connectors, 4 ICs and 2 diodes. It belongs with the computers and single-board computers boards and the SAM D and SAM boards of this library.

Main components

5

README

README.md

Expansion Cards

Reference designs and documentation to create Expansion Cards for the Framework Laptop. The Framework Laptop's Expansion Card system lets you choose exactly the ports you want and which side you want them on. We've built USB-C, USB-A, HDMI, DP, MicroSD, and Storage Expansion Cards, but there is an entire world of other interesting ways to extend the capabilities of a notebook. We're releasing CAD to make it easy for you to develop your own Expansion Cards.

Check out the Expansion Card section of the Framework Community for card ideas, support, or just to show off what you're working on: https://community.frame.work/c/expansion-cards/developer-program/90

Note that you should build and test development versions before committing a design based on this CAD to mass production.

MicrocontrollerExpansionCard

License

Expansion Cards © 2021 by Framework Computer Inc is licensed under CC BY 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

Parts

34
QtyValueFootprintReferences
55.1kResistor_SMD:R_0603_1608MetricR1, R3, R4, R5, R6
4TestPointTestPoint:TestPoint_Pad_1.5x1.5mmTP1, TP2, TP3, TP4
3100nFCapacitor_SMD:C_0603_1608MetricC2, C3, C4
31uFCapacitor_SMD:C_0603_1608MetricC1, C7, C8
210uFCapacitor_SMD:C_0805_2012MetricC5, C6
2MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2
11kResistor_SMD:R_0603_1608MetricR2
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U3
1ATSAMD21E18A-MPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mmU1
1BAT20JFILMDiode_SMD:D_SOD-323D1
1Conn_01x10Microcontroller:PinSocket_8FM-78-0010-02-146_1x10_P2.54mm_Horizontal_SMDJ2
1Conn_02x06_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ4
1Conn_ARM_JTAG_SWD_10Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ3
1GD25Q16CTPackage_SO:SOP-8_3.9x4.9mm_P1.27mmU2
1JST SH 1x4Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ1
1LOGOMicrocontroller:Framework-Logo_1.5mm_SilkScreenG***
1RESETButton_Switch_SMD:SW_SPST_B3U-3100PSW1
1TLV70036_SOT23-5Package_TO_SOT_SMD:SOT-23-5U4
1USB_C_Plug_USB2.0Microcontroller:USB_C_Plug_Molex_105444P1
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD2

The 33 most common of 34 parts.

Questions

How big is the Microcontroller PCB?

It measures 26 × 30 mm and has 2 copper layers, 0.8 mm thick.

What parts does the Microcontroller use?

34 parts, built around the ATSAMD21E18A-MF, GD25Q16CTIG, AP2112K-3.3 and BAT20JFILM. 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 Microcontroller KiCad files?

From the FrameworkComputer/ExpansionCards repository on GitHub, at the commit this page was made from: the board is Electrical/Microcontroller/Microcontroller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Microcontroller design in my own project?

Its repository publishes it under the CC-BY-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from FrameworkComputer/ExpansionCards

2
  • 2 layers26 × 30 mmExpansion Card, the printed circuit board in 3D

    Expansion Card

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    11 parts1.1kCC-BY-4.0
  • 2 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

    Expansion Card Retrofit

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    9 parts1.1kCC-BY-4.0

Similar boards

  • 4 layers50 × 80 mmSensBoard, the printed circuit board in 3D

    SensBoard

    Hazel-H-Chen/PocketSens

    Microcontroller based sensor suite for portable environmental measurements.

    62 parts1MIT
  • 2 layers52.7 × 105.2 mmCryptoRosette, the printed circuit board in 3D

    CryptoRosette

    acamilo/pcb-artwork-project

    Collection of graphical PCBs containing memes, logos of youtube channels i watch, among other things.

    21 parts1
  • 2 layers26 × 30 mmFrameCAN, the printed circuit board in 3D

    FrameCAN

    ramb0t/FrameCAN

    KiCad project lives here. Open FrameCAN.kicadpro.

    51 partsCC-BY-4.0
  • 4 layers102 × 33 mmNetscore, the printed circuit board in 3D

    Netscore

    arcticlula/Netscore

    Device that keeps track of a volleyball's game score (points and sets). Ideally it should be mounted on the net, since it has a display on the front and back and buttons on the sides.

    140 partsMIT
  • 2 layers126 × 108 mmMixerli, the printed circuit board in 3D

    Mixerli

    stahlnow/mixerli

    Battery powered 10 channel (4x2 + 1x2) stereo mixer featuring stereo input level control slider and stereo rotary aux send level control.

    166 parts13CERN-OHL-S-2.0
  • 2 layersLED CUBE PCB, the printed circuit board in 3D

    LED CUBE PCB

    ladyM9/Led_cube

    LED CUBE based on STM32F103C8T6 (Blue-Pill)

    53 parts2
  • 2 layers55.1 × 26 mmEsp8266, the printed circuit board in 3D

    Esp8266

    besi/esp8266-pcb

    The 16MB flash chip need some special settings when flashing:

    47 parts1
  • 2 layers5.2 × 66.9 mmXmas Ornament-2024, the printed circuit board in 3D

    Xmas Ornament-2024

    BornaBiro/Xmas-Ornament-2024

    Issues is that STM32 MCU is missing it's GND.

    56 parts1