
Vga breakout
asinghani/mpw3-bringup
Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021

Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021
Button board is an open-source printed circuit board by asinghani, from the asinghani/mpw3-bringup repository on GitHub. It is a 2-layer board of 50.8 × 40.6 mm with 3 parts on 3 nets, routed with 15 tracks and 0 vias.
Its parts include 2 switches and 1 connector.
Experiments in bringing up SKY130 MPW-3 chips from the initial tapeout in November 2021. Similarly to MPW-1, the standardized "Caravel" padframe used in this tapeout had hold-time violations between
Characterization PCB Schematic
FTDI Breakout Schematic
VGA Breakout Schematic
boards/ - KiCAD design files for breakout PCBsparts/ - I/O characterization results for several diesscripts/i2c_iface.py - Script for interfacing with the voltage regulators, clock generator, and GPIO expanders on the characterization boardprograms/ - Programs for running on the Caravel processor for the different applications
aes_test.c - Test the AES core on crypto-accelerator-chip-v2 designgpio_config_io_dino.py - GPIO configuration for the VGA runner gamegpio_config_io_pong.py - GPIO configuration for the VGA pong gamepicorf0_test.c - Test program for the picoRF0 custom CPU coreread_ident.c - Reads the ROM identifier and build number in the SHA and AES coressha256_test.c - Test the SHA256 core with some test vectorsspi_fram.c - Test program for using the Caravel SPI master to interface with an FRAM chipuart_working.c - Workaround for UART RX on MPW-3 Caravel| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2 |
| 1 | Header | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J1 |
It measures 50.8 × 40.6 mm and has 2 copper layers, 1.6 mm thick.
3 parts. 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.
From the asinghani/mpw3-bringup repository on GitHub, at the commit this page was made from: the board is boards/button-board/button-board.kicad_pcb and its schematic boards/button-board/button-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask asinghani before reusing the design.

asinghani/mpw3-bringup
Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021

asinghani/mpw3-bringup
Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021

asinghani/mpw3-bringup
Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021


hzeller/rpi-rgb-led-matrix
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO


atopile/atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️




hackclub/sprig
🍃 Learn to code by making games in a JavaScript web-based game editor.