Skip to the content
2 layers100 × 62 mmLASAGNA2354 RevC, the printed circuit board in 3D

Status: schematic ERC 0 violations. PCB 100x100 mm, 2 layers, parts placed, NOT ROUTED (499 unconnected items). Freerouting 2.1.0 left about 271 nets unrouted after 4 passes. Do not order from fab/ yet.

Size
100 × 62 mm
Copper layers
2
Thickness
1.6 mm
Parts
141
Nets
184
Pads
598
Tracks, vias
0, 0
Pours
7
Routed
Not yet
KiCad
KiCad 9.0 (file 20241229)
Created
12 Oct 2026
Updated
4 Nov 2026

Overview

LASAGNA2354 RevC is an open-source printed circuit board by spaghetti-computer, from the spaghetti-computer/lasagna repository on GitHub. It is a 2-layer board of 100 × 62 mm with 141 parts on 184 nets.

It is built around the RP2354B, 74AHCT245PW and 74AHCT541PW, with the SN74AHCT573PWRE4, MCP23017-E/SS and XC61CN3002MR-G among its other parts. Its parts include 51 resistors, 32 capacitors, 11 ICs, 7 connectors and 3 transistors. It belongs with the RP2350 boards of this library.

Main components

12

README

hardware/kicad/revb/README.md

LASAGNA2354 (ラザニア2354) Rev.B KiCad project (PROPOSAL, NOT FAB-READY)

Status: schematic ERC 0 violations. PCB 100x100 mm, 2 layers, parts placed, NOT ROUTED (499 unconnected items). Freerouting 2.1.0 left about 271 nets unrouted after 4 passes. Do not order from fab/ yet. The gerber zip has "UNROUTED" in its name on purpose.

Regenerate with: python3 gen_sch.py; python3 gen_pcb.py; python3 export_fab.py (design.py is the single source of truth)

Unverified / open items

  • Famicom 60-pin slot footprint: a 2x30 placeholder. Pitch and mechanics are not verified.
  • DA-15 expansion pinout is not verified.
  • RCA jack footprint is custom and not verified.
  • $4016 parallel decode is not implemented. Only the SJ3 alternate input exists.
  • CIRAM SRAM is omitted.
  • Status buffer vs PPU latch contention is avoided by firmware only.
  • 74HCT139 decode: possible glitch/race. Not analysed on hardware.
  • LVC245 drives the cart with 3.3 V levels (assumed OK for NMOS/CMOS mask ROMs). Not verified.
  • SN74AHCT574PWR (C129433) is a JLC Extended part. Stock was 0 when checked.
  • Routing: needs a denser placement, or a 4-layer board, or manual routing.

Parts

141
QtyValueFootprintReferences
22100nFCapacitor_SMD:C_0603_1608MetricC10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +6
2010kResistor_SMD:R_0603_1608MetricR3, R30, R31, R32, R33, R34, R35, R36, R37, R38, R39, R40, R41, R42, R43, R44 +4
1633Resistor_SMD:R_0603_1608MetricR10, R11, R12, R13, R14, R15, R16, R17, R20, R21, R22, R23, R24, R25, R26, R27
41kResistor_SMD:R_0603_1608MetricR4, R46, R47, R50
44.7uFNESPICO_RevC:RPi_C_1005_wideC5, C6, C7, C30
4M3MountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
310uFCapacitor_SMD:C_0805_2012MetricC1, C2, C3
3Fiducial_1mm_Mask2mmFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3
215pFNESPICO_RevC:RPi_C_1005_wideC8, C9
227NESPICO_RevC:RPi_R_1005R7, R8
22N7002Package_TO_SOT_SMD:SOT-23Q2, Q3
24.7kResistor_SMD:R_0603_1608MetricR52, R53
25.1kResistor_SMD:R_0603_1608MetricR5, R6
274AHCT245PWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU4, U5
274AHCT541PWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU6, U7
2A0TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP3, TP23
2ALETestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP8, TP19
2D0TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP4, TP22
2GNDTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP1, TP24
2SN74AHCT573PWRPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU2, U3
1100nFNESPICO_RevC:RPi_C_1005_wideC29
112MHzNESPICO_RevC:RPi_XTAL_3225-4Y1
11V1TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP14
11kNESPICO_RevC:RPi_R_1005R2
1220Resistor_SMD:R_0603_1608MetricR92
13.3uHNESPICO_RevC:RPi_AOTA-B201610S3R3-101-TL1
133NESPICO_RevC:RPi_R_1005R1
13V3TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP11
1470Resistor_SMD:R_0603_1608MetricR91
1500mA_PTCFuse:Fuse_1206_3216MetricF1
15VTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP2
1910Resistor_SMD:R_0603_1608MetricR90
1A10TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP16
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1BOOTSELButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW2
1CART_ONLED_SMD:LED_0603_1608MetricD1
1CETestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP17
1DENTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP18
1Famicom_60pin_slotNESPICO_RevC:Hirose_CR22A-60D-2.54DSJ3
1G46TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP12
1G47TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP13
1HY2.0-4PConnector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_HorizontalJ9
1IRQTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP9
1M2TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP5
1MCP23017-E/SSPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU10
1NCP1117ST33T3GPackage_TO_SOT_SMD:SOT-223-3_TabPin2U9
1OETestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP10
1PAD_J4Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ4
1PAD_J5Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ5
1RCA_CVBSNESPICO_RevC:RCA_Avvicon_MJ-526J6
1RDTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP20
1RP2354BPackage_DFN_QFN:QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mmU1
1RSTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP7
1RUNButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW1
1RWTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP6
1SN74AHCT540PWRPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU8
1SWDConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ7
1USB-CConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1VIDTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP15
1WRTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP21
1XC61CN3002MR-GPackage_TO_SOT_SMD:SOT-23U11

More from spaghetti-computer/lasagna

3
  • 2 layers100 × 100 mmNESPICO RevB, the printed circuit board in 3D

    NESPICO RevB

    spaghetti-computer/lasagna

    Status: schematic ERC 0 violations. PCB 100x100 mm, 2 layers, parts placed, NOT ROUTED (499 unconnected items). Freerouting 2.1.0 left about 271 nets unrouted after 4 passes. Do not order from fab/ yet.

    106 parts
  • 2 layers100 × 67 mmLASAGNA2354 Lite, the printed circuit board in 3D

    LASAGNA2354 Lite

    spaghetti-computer/lasagna

    Status: schematic ERC 0 violations. PCB 100x100 mm, 2 layers, parts placed, NOT ROUTED (499 unconnected items). Freerouting 2.1.0 left about 271 nets unrouted after 4 passes. Do not order from fab/ yet.

    78 parts
  • 2 layers100 × 82 mmNESPICO 8bit fixture, the printed circuit board in 3D

    NESPICO 8bit fixture

    spaghetti-computer/lasagna

    Status: schematic ERC 0 violations. PCB 100x100 mm, 2 layers, parts placed, NOT ROUTED (499 unconnected items). Freerouting 2.1.0 left about 271 nets unrouted after 4 passes. Do not order from fab/ yet.

    11 parts

Similar boards

  • 6 layers84 × 98 mmFujiNet-5200-Rev0, the printed circuit board in 3D

    FujiNet-5200-Rev0

    FujiNetWIFI/fujinet-hardware

    Schematics and design files for FujiNet hardware

    145 parts142
  • 4 layers30 × 30 mmController, the printed circuit board in 3D

    Controller

    andrewsharmon/rp2350-stepper-controller

    Low-cost 10-axis sine-microstepping controller for small steppers on the RP2350 (PIO + DMA). WIP.

    63 partsMIT
  • 6 layers85.9 × 77.5 mmFrob2354, the printed circuit board in 3D

    Frob2354

    tschak909/frob-modern

    The Frob, An Apple II Atari 2600 Development System, re-made as an RP2354 based device.

    80 parts8
  • 2 layers40 × 89.5 mmMono, the printed circuit board in 3D

    Mono

    jmcpheron/pico-quorum

    Several people, several keys, one Safe. Hardware approvals for Safe multisig wallets.

    89 partsMIT
  • 4 layers50 × 36 mmMinicontrol, the printed circuit board in 3D

    Minicontrol

    Jotrorox/minicontrol

    RP2354A + 868 MHz LoRa (Ai-Thinker Ra-01SH) USB-C controller board, designed in KiCad 10.

    66 partsBSD-2-Clause
  • 4 layers109.5 × 60.7 mmPGS Main Board, the printed circuit board in 3D

    PGS Main Board

    HandHeldLegend/progcc-4-hw

    120 parts15
  • 4 layers48 × 44.5 mmSmol servo rpi2350-tmc6200, the printed circuit board in 3D

    Smol servo rpi2350-tmc6200

    dognotdog/smol_servo

    circuitry and software for controlling NEMA17 size brushless motors and stepper motors as servos.

    151 parts5
  • 4 layers72.5 × 39.7 mmFOC RP2350, the printed circuit board in 3D

    FOC RP2350

    totaldesaster/SimpleFOC-Serial-Driver

    Advanced dual BLDC driver based on the RP2350 and DRV8323S ICs, designed to be controlled from a trajectory controller over RS-485, RS-422 or TTL UART. Features a compact high power design with two stacked PCBs.

    68 parts1GPL-3.0

Questions

How big is the LASAGNA2354 RevC PCB?

It measures 100 × 62 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LASAGNA2354 RevC use?

141 parts, built around the RP2354B, 74AHCT245PW, 74AHCT541PW and SN74AHCT573PWRE4. 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 LASAGNA2354 RevC KiCad files?

From the spaghetti-computer/lasagna repository on GitHub, at the commit this page was made from: the board is hardware/kicad/revc/LASAGNA2354_RevC.kicad_pcb and its schematic hardware/kicad/NESPICO_Interface.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LASAGNA2354 RevC design in my own project?

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