Skip to the content
PCBKitNew board
2 layers84.1 × 97.1 mmSnowflake, the printed circuit board in 3D

snowflake PCBs w/ SAMD21 and neopixels

Size
84.1 × 97.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
66
Pads
198
Tracks, vias
418, 69
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Nov 2018
Updated
13 Dec 2018

Overview

Snowflake is an open-source printed circuit board by maholli, from the maholli/snowflake repository on GitHub. It is a 2-layer board of 84.1 × 97.1 mm with 47 parts on 66 nets, routed with 418 tracks and 69 vias.

It is built around the ATSAMD21G18A-AU, AP2112K-3.3 and MCP73831T-2ACI/OT-HXY, with the B2B-PH-SM4-TB and DMG3415U among its other parts. Its parts include 16 diodes, 12 capacitors, 7 connectors, 4 resistors and 3 ICs. It belongs with the SAM D and SAM boards of this library.

Main components

5

README

README.md

Congratulations on your new snowflake!

This board is a result of a lab64's 2018 HoLLiday workshop, courtesy of Stanford's Electrical Engineering Department. lab64: lab64.stanford.edu

All the design files, including hardware and software, for this project are available on github: snowflake github: https://github.com/maholli/snowflake

This board can be programmed with arduino or circuitpython (default).

If you'd like to switch to arduino, plug it into your computer via USB, and quickly double-click the "RST" button. A new drive called FEATHERBOOT will appear. You can now flash it normally using the Arduino IDE and choosing "Adafruit Feather M0" as the board.

  • To switch back to circuitpython, put the board into FEATHERBOOT mode again, and drag the "snowflake_v1a.uf2" file (found on the github) onto the drive. It will automatically reset once the transfer is complete.

This board is based on the Adafruit Feather M0

Pin Conventions

A few pins on the board have been given special names, these used the "board" descriptor. The remainder of the pins must be addressed using the "microcontroller" descriptor.

For example....

This all made possible because Adafruit invests time and resources providing open source designs and software. Please support Adafruit and open-source hardware by purchasing products from Adafruit and documenting your projects!!

Have fun! <3 lab64 team 2018

Parts

47
QtyValueFootprintReferences
15WS2812B3535Adafruit Circuit Playground Express:LED3535LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12, LED13, LED14, LED15
41uFCapacitor_SMD:C_0805_2012MetricC1, C9, C10, C11
310uFCapacitor_SMD:C_0603_1608MetricC3, C4, C8
3Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1LeftJ1, J3, J7
210KResistor_SMD:R_0603_1608MetricR3, R4
222pFCapacitor_SMD:C_0603_1608MetricC13, C14
2Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2, J4
1custom-footprints:LOGO (2)LOGO
10.1uFCapacitor_SMD:C_0805_2012MetricC12
1100KResistor_SMD:R_0603_1608MetricR1
110uFCapacitor_SMD:C_0805_2012MetricC7
11KResistor_SMD:R_0603_1608MetricR2
11uFCapacitor_SMD:C_0603_1608MetricC2
1AP2112K-3.3Trinket M0 rev D:SOT23-5U2
1ATSAMD21G18Package_QFP:TQFP-48_7x7mm_P0.5mmU1
1B2B-PH-SM4-TBConnector_JST:JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_VerticalJ5
1DIODESOD-123Diode_SMD:D_SOD-123D1
1DMG341Package_TO_SOT_SMD:SOT-23Q1
1KMR2Adafruit Circuit Playground Express:BTN_KMR2_4.6X2.8RESET1
1MCP73831T-2ACI/OTPackage_TO_SOT_SMD:SOT-23-5U3
1MicroB USBAdafruit Circuit Playground Express:4UCONN_20329_V2CN1
1ORANGE LEDLED_SMD:LED_0805_2012MetricCHG1
1ST3215SBCrystal:Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mmX1

Questions

How big is the Snowflake PCB?

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

What parts does the Snowflake use?

47 parts, built around the ATSAMD21G18A-AU, AP2112K-3.3, MCP73831T-2ACI/OT-HXY and B2B-PH-SM4-TB. 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 Snowflake KiCad files?

From the maholli/snowflake repository on GitHub, at the commit this page was made from: the board is snowflake_1/snowflake.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Snowflake design in my own project?

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

Similar boards

  • 2 layers30 × 30 mmMoodLogger v1, the printed circuit board in 3D

    MoodLogger v1

    sullyjason/MoodLogger

    A tiny, battery-powered button logger. Press one of (at least) four buttons and the device wakes up, appends which button was pressed at what time to a CSV file, and goes back to sleep.

    48 parts
  • 4 layers100 × 100 mmV25Panel, the printed circuit board in 3D

    V25Panel

    maholli/SAM32

    Feather-sized SAMD51 with M4 core serving as UART bridge to WROOM ESP32

    211 parts43
  • 2 layers290 × 100 mmESP32-Wall Clock, the printed circuit board in 3D

    ESP32-Wall Clock

    SkullKill/ESP32-Wall-Clock-PCB

    ESP32 based 30cm Wall Mounted Clock. WiFi, NTP, SNMP, web interface, MicroUsb, Type-C, HG3613 Retrofit

    207 parts3GPL-3.0
  • 2 layers50.8 × 22.9 mmAdafruit ESP32 Feather V2, the printed circuit board in 3D

    Adafruit ESP32 Feather V2

    cgallizzi/inkterface

    Steam Machine e-ink faceplate with a Now Playing mode: box art, playtime, achievements. Fork of Valve's Inkterface.

    56 parts12MIT
  • 2 layers22.9 × 63.5 mmEsp rust board, the printed circuit board in 3D

    Esp rust board

    swayerloren/KICAD_ENGINE

    AI-assisted KiCad PCB design workflow for schematics, PCB layouts, DRC, BOM/CPL, and fabrication outputs using Codex or Claude.

    96 parts10MIT
  • 2 layers44.5 × 50.8 mmDropkick, the printed circuit board in 3D

    Dropkick

    rrainey/dropkick

    A data logger designed for skydivers

    53 parts7
  • 2 layers86 × 165 mmCalculator, the printed circuit board in 3D

    Calculator

    Ethan-Poag/Flight-Data-Computer

    An easy to build open source alternative to the ASA CX-3 aviation data computer.

    131 parts3GPL-3.0