
Cart gb
EmulationOnline/chiplab
The Chiplab is a platform for researching behavior of digital integrated circuits. It includes provides instrumentation to run programs against real hardware and observe the results.

The Chiplab is a platform for researching behavior of digital integrated circuits. It includes provides instrumentation to run programs against real hardware and observe the results.
Base 32u is an open-source printed circuit board by EmulationOnline, from the EmulationOnline/chiplab repository on GitHub, published under the BSD-4-Clause licence. It is a 2-layer board of 22.9 × 26.8 mm with 22 parts on 41 nets, routed with 171 tracks and 19 vias.
It is built around the LP2985-33DBV and ATMEGA32U4-MUR. Its parts include 8 capacitors, 5 resistors, 2 ICs, 2 diodes and 2 connectors. It belongs with the retro computing and games boards and the AVR (ATmega, ATtiny) boards of this library.
The Chiplab is a research platform for studying the behavior of (initially just digital) integrated circuits.
More information about motivation & history can be found at:
https://emulationonline.com/systems/chiplab
The long term vision is that there will be significant reuse or at least similarity across chips, so this project is structured as a monorepo.
For a given chip supported in the lab, there are several relevant pieces:
For the 6502 chip, for example, code lives in the following folders:
If you see an issue, feel free to either open a Github issue. Please open an issue before sending a pull request, so we can discuss. This helps make sure we're on the same page and reduce time to implement fixes.
If you would like to see a new chip covered, feel free to open an issue. Since supporting a chip requires several pieces, a good way to achieve this is to build a prototype yourself by forking the 6502 code, and sending a pull request once things are working.
Donations are a great way of contributing. Funds are used both to fund development and to acquire the hardware to add to the lab.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1u | Capacitor_SMD:C_0805_2012Metric | C5, C6, CReg1, CRegIn1 |
| 2 | 22p | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 2 | 47 | Resistor_SMD:R_0805_2012Metric | R1, RTest1 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D1, DTest1 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 10n | Capacitor_SMD:C_0805_2012Metric | CRegBypass1 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 1u 10% | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 22 Ohm 5% | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 22 ohm 5% | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JTest1 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | YXtal1 |
| 1 | LP2985-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | USB_A | Connector_USB:USB_Micro-B_Molex_47346-0001 | J1 |
| 1 | atmega32u4_mu | Package_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm | U2 |

EmulationOnline/chiplab
The Chiplab is a platform for researching behavior of digital integrated circuits. It includes provides instrumentation to run programs against real hardware and observe the results.

douglaslyon/pentester
This is a pentration testing system using rfmicro and a custom nrf24l01 shield

ItzZeNash/Lunar65
A keyboard made for personal use and sounds good, as I dont have a keyboard. 65% for optimal usability.




anjennings/Tom80
2B is the "definitive" version so all code going forward is designed for that version of the board. Minor hardware differences mean that code for 2.0 may not work on 2.0B without tweaks (mostly related to ram banking)

anthony-bernaert/ftdi-jtag-programmer
FTDI-based JTAG Programmer Circuit for FPGAs

emeb/up5k_osc
The brute-force approach is to synthesize these analog waveforms at sufficiently high sample rates that the timing jitter becomes imperceptible.
It measures 22.9 × 26.8 mm and has 2 copper layers, 1.6 mm thick.
22 parts, built around the LP2985-33DBV and ATMEGA32U4-MUR. 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 EmulationOnline/chiplab repository on GitHub, at the commit this page was made from: the board is base32u4/board/base_32u.kicad_pcb and its schematic base32u4/board/base_32u.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-4-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).