Skip to the content
2 layers53.8 × 57.9 mmSanni pro, the printed circuit board in 3D

A smaller, more portable, more modular version of https://github.com/sanni/cartreader

Size
53.8 × 57.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
97
Pads
196
Tracks, vias
405, 23
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 Mar 2020
Updated
14 Feb 2025

Overview

Sanni pro is an open-source printed circuit board by makhowastaken, from the makhowastaken/cartreader repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 53.8 × 57.9 mm with 28 parts on 97 nets, routed with 405 tracks and 23 vias.

It is built around the IRF7317PBF and MMBD7000LT1G. Its parts include 6 resistors, 5 connectors, 3 capacitors, 2 switches and 1 IC.

Main components

2

README

PCB Files/adapters/sanni_snes_shield/readme.md

snes / sfc adapter

Version 1.2c renders

front back

this is a work in progress. This is currently tested and confirmed working but some things are in dumb spots. I kinda just winged this whole thing.

BOM: (todo) The cart slot, CIC lock hardware, clock signal generator, two more of the SPDT switches that you used for the control unit, and probably something else that I'm forgetting.

Parts

28
QtyValueFootprintReferences
2100KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR2, R3
210Kmisc_footprints:Resistor-hybrid-3padR5, R6
2SW_PushButton_Switch_SMD:SW_SPST_TL3342B1, B2
2SW_Pushmisc_footprints:MX-Alps-Choc-1U-NoLED_fixedMX1, MX2
2SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2
10.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1
110KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1
110uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC2
11uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC3
13.3V_REGULATORConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ5
1300KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR4
15V_REGULATORConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ4
1BatteryConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBT1
1IRF7317PbFPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmQ1
1MEGA2560PRO-EMBEDmisc_footprints:MEGA2560PRO-EMBEDMEGA2560PRO101
1MMBD7000LT1GDiode_SMD:D_SOT-23_ANKD1
1OLEDmisc_footprints:OLED_ModuleJ2
1ON / OFF ButtonButton_Switch_SMD:SW_SPST_TL3342SW1
1RGB_LEDConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3
1SW_SPDTButton_Switch_THT:SW_CuK_OS102011MA1QN1_SPDT_AngledSW2
1Val**misc_footprints:makho_micro_fmaskRef**
1tp4056_boardmisc_footprints:4056E_LiIon_loader_SMTU3
1uSDmisc_footprints:Catalex_uSD_BSilkJ6

More from makhowastaken/cartreader

4
  • 2 layers57.9 × 53.8 mmSanni pro, the printed circuit board in 3D

    Sanni pro

    makhowastaken/cartreader

    A smaller, more portable, more modular version of https://github.com/sanni/cartreader

    19 parts27GPL-3.0
  • 2 layers95.7 × 58.3 mmSanni flash, the printed circuit board in 3D

    Sanni flash

    makhowastaken/cartreader

    A smaller, more portable, more modular version of https://github.com/sanni/cartreader

    10 parts27GPL-3.0
  • 2 layers70 × 220.2 mmSanni snes, the printed circuit board in 3D

    Sanni snes

    makhowastaken/cartreader

    A smaller, more portable, more modular version of https://github.com/sanni/cartreader

    8 parts27GPL-3.0
  • 2 layers38.1 × 53.8 mmSanni gba, the printed circuit board in 3D

    Sanni gba

    makhowastaken/cartreader

    A smaller, more portable, more modular version of https://github.com/sanni/cartreader

    2 parts27GPL-3.0

Similar boards

  • 2 layers12.9 × 9 mmMomentary Power Toggle, the printed circuit board in 3D

    Momentary Power Toggle

    makhowastaken/Soft-Latching-Power-Button

    A simple circuit for implementing a momentary power switch

    13 parts24GPL-3.0
  • 2 layers20.3 × 12.7 mmFets2, the printed circuit board in 3D

    Fets2

    ebabcock72/breakout_PCBs

    Repo for a variety of small breakout projects.

    8 parts1
  • 2 layers44.5 × 72.7 mmOSO SWAT C1-jig, the printed circuit board in 3D

    OSO SWAT C1-jig

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    28 parts2.1k
  • 2 layers95 × 54 mmEinkPDA screen, the printed circuit board in 3D

    EinkPDA screen

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    28 parts2kApache-2.0
  • 2 layers45 × 45 mmSmartbuttons, the printed circuit board in 3D

    Smartbuttons

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    28 parts915
  • 2 layers24.1 × 36.2 mmEsp32miniBT, the printed circuit board in 3D

    Esp32miniBT

    asterics/esp32_mouse_keyboard

    ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

    28 parts911GPL-3.0
  • 2 layers34.8 × 12.2 mmInfnoise goldfingers, the printed circuit board in 3D

    Infnoise goldfingers

    waywardgeek/infnoise

    The world's easiest TRNG to get right

    28 parts854CC0-1.0

Questions

How big is the Sanni pro PCB?

It measures 53.8 × 57.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sanni pro use?

28 parts, built around the IRF7317PBF and MMBD7000LT1G. 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 Sanni pro KiCad files?

From the makhowastaken/cartreader repository on GitHub, at the commit this page was made from: the board is PCB Files/control unit/1.3/sanni_pro.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sanni pro design in my own project?

Its repository publishes it under the GPL-3.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).