
Panels001
jibonaronno/documentsA
It is required to change settings using SCLManager.exe when required for new setup.

Integer STDP continual-learning core for FPGA (Python golden model + Verilog). Tiny-net co-sim. IMU/power carrier PCB. Tables are simulator results. Not an ASIC.
Aegis imu carrier is an open-source printed circuit board by krishharma, from the krishharma/aegis-mtstdp repository on GitHub. It is a 2-layer board of 80 × 50 mm with 27 parts on 11 nets, routed with 78 tracks and 10 vias.
It is built around the INA219AID, AP2112K-3.3 and M2.5, with the SS14 among its other parts. Its parts include 5 resistors, 4 capacitors, 4 connectors, 3 diodes and 2 ICs. It belongs with the fPGA and programmable logic and sensors and measurement boards and the FPGA and CPLD boards of this library.
Open aegis_imu_carrier.kicad_pro. This is a 2-layer FPGA harness, not an ASIC.
Regenerate (source of truth):
make kicad
# or:
python3 pcb/gen_kicad.py
python3 pcb/run_kicad.pyrun_kicad.py upgrades the files for KiCad 10, runs ERC/DRC, fills GND zones, and writes Gerbers.
| File | What it is |
|---|---|
aegis_imu_carrier.kicad_sch | Wired schematic (power OR, LDO, shunt/INA219, I2C, connectors) |
aegis_imu_carrier.kicad_pcb | 80 × 50 mm board, footprints, traces, filled GND zones |
bom.csv | Fab / buy list |
gerbers/ | Gerber + Excellon drill + centroid (after make kicad) |
reports/ | ERC/DRC JSON, schematic PDF, board SVG |
preview.png | Layout sketch (not a Gerber) |
Y18) — not used by the IMU; leave as a probeY19) Pin 3 SDA (Y16)0x68VSYS+3V3_REG → R5 10 mΩ → +3V3 load rail0x40J3 is discharge only. There is no charger. Do not feed USB 5 V into a LiPo.
INA219 current is board-level. Do not quote it as ASIC milliwatts.
make kicad fills zones and writes pcb/gerbers/. Stackup: FR4 1.6 mm, 2-layer, 1 oz, HASL or ENIG, 0.25 mm min track, vias 0.8 / 0.4 mm.
Hand-solder is intended: 0402 pull-ups are the smallest parts; 0805 / SOIC-8 / SOT-23-5 are student-friendly.
+3V3 ≈ 3.3 V at J2 pin 1.0x68 (IMU), 0x40 (INA219).mtstdp_fpga_top. LEDs = class; UART on JA pin 1 = ASCII '0'/'1'.| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | M2.5 | MountingHole:MountingHole_2.5mm | H1, H2, H3, H4 |
| 2 | 100n | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | SS14 | Diode_SMD:D_SOD-123 | D2, D3 |
| 1 | +3V3 | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 10m | Resistor_SMD:R_1206_3216Metric | R5 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 5V AUX | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | GREEN | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | GY-521 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J2 |
| 1 | INA219AID | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | LiPo JST-PH (discharge only) | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J3 |
| 1 | PMOD JA | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J1 |
| 1 | SCL | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | SDA | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | USB Micro-B | Connector_USB:USB_Micro-B_Molex_105017-0001 | JUSB |
It measures 80 × 50 mm and has 2 copper layers, 1.6 mm thick.
27 parts, built around the INA219AID, AP2112K-3.3, M2.5 and SS14. 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 krishharma/aegis-mtstdp repository on GitHub, at the commit this page was made from: the board is pcb/aegis_imu_carrier.kicad_pcb and its schematic pcb/aegis_imu_carrier.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 krishharma before reusing the design.

jibonaronno/documentsA
It is required to change settings using SCLManager.exe when required for new setup.

jadenrhee/wigglecam-controller
RP2040 co-processor board for a 4-lens wigglegram camera: constant-current flash, controls, battery telemetry, Pi 5 I2C interface. 4-layer, DRC-clean, fab-ready.

Lukikato101/AMR_Robot-Trash-Collector-Simple-PCB
Autonomous trash collector robot simulation with AI object detection and monitoring dashboard.

kamenzh/neuronics-eeg
A budget-focused EEG brain–computer interface project exploring a custom 8-channel acquisition PCB, ESP32 wireless streaming, and PC-based signal processing and CNN classification for brain-controlled interfaces.

seunghyukchoe/copper-mcp
Local-first PCB automation for KiCad with safe MCP tools and deterministic autorouting research.

Ben-Blair/Rocket-Build
Senior capstone project: demonstrate closed-loop lateral guidance of a high power rocket using forward canards, and handle the canard-wake-on-aft-fin interference problem correctly.

favsidv/createch_compoudrier
Ce projet consiste à concevoir, sous KiCad, les cartes électroniques d'un Compoudrier inspiré de Totally Spies. L'objectif est de réunir un écran principal, des commandes de navigation et une horloge dans un objet…

fdebrus/g29-exhaust-flap-controller
Open-source controller for the exhaust flap of the BMW Z4 G29 M40i: open the flap on demand (even in Comfort mode) while keeping full factory behaviour the rest of the time.