Skip to the content
PCBKitNew board
8 layers167.2 × 100 mmMarblewalrus switch, the printed circuit board in 3D

Marblewalrus switch

azonenberg/antikernel124

The Antikernel operating system project

Size
167.2 × 100 mm
Copper layers
8
Thickness
1.6 mm
Parts
802
Nets
634
Pads
4,352
Tracks, vias
20,531, 2,377
Pours
24
Routed
Yes
KiCad
KiCad 4
Created
15 Aug 2016
Updated
23 Apr 2020

Overview

Marblewalrus switch is an open-source printed circuit board by azonenberg, from the azonenberg/antikernel repository on GitHub. It is an 8-layer board of 167.2 × 100 mm with 802 parts on 634 nets, routed with 20,531 tracks and 2,377 vias.

It is built around the N25Q128A11EF840E, SI53306-B-GM and TLK10232CTR, with the PI3420-00-LGIZ, CY7C1145KV18-400BZXC and DSC1123CI2-125.0000 among its other parts. Its parts include 456 capacitors, 228 resistors, 26 ICs, 26 connectors and 23 inductors. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

9

README

README.md

Antikernel

This is the new development repository for the Antikernel OS.

Project Roadmap:

In no particular order...

Eventually some of these TODOs will be broken down into tickets on the issue tracker. Need to work out some finer details on design first.

  • The legacy Splash build system is being completely rewritten and replaced.
  • We'd love to write some developer documentation and formally specify the APIs for various existing components, as well as writing specifications for not-yet-implemented peripherals/drivers/services
  • Fix the SARATOGA L1 cache so the miss servicing latency isn't so bad.
  • Reduce hazards between SARATOGA execution units so we can dual-issue a higher fraction of instructions.
  • Experiment with porting Antikernel to a Xilinx Zynq SoC using both the Cortex-A9s and the FPGA.
  • We should probably have a filesystem at some point.

Stuff you might be interested in:

NOTES

The "legacy-*" directories contain a raw export of the old Subversion repository. This will all get moved elsewhere, possibly to separate repositories, during the upcoming restructuring.

Parts

802
QtyValueFootprintReferences
1410.47 uFazonenberg_pcb:EIA_0402_CAP_NOSILKC10, C11, C12, C13, C14, C15, C133, C137, C138, C141, C142, C145, C146, C150, C153, C155 +125
1080.1 uFazonenberg_pcb:EIA_0402_CAP_NOSILKC100, C101, C102, C103, C104, C105, C114, C115, C116, C117, C118, C119, C120, C121, C122, C123 +92
1034.7 uFazonenberg_pcb:EIA_0603_CAP_NOSILKC1, C139, C143, C144, C147, C148, C149, C151, C152, C154, C157, C160, C163, C165, C168, C171 +87
6549.9azonenberg_pcb:EIA_0402_RES_NOSILKR42, R45, R46, R47, R48, R49, R100, R101, R102, R103, R104, R105, R106, R227, R228, R229 +49
2833azonenberg_pcb:EIA_0402_RES_NOSILKR120, R121, R166, R167, R168, R169, R171, R173, R174, R175, R176, R177, R178, R179, R180, R181 +12
26100 uFazonenberg_pcb:EIA_1206_CAP_NOSILKC134, C180, C272, C273, C274, C290, C291, C310, C311, C312, C313, C314, C315, C316, C317, C318 +10
18GREENazonenberg_pcb:EIA_0603_LEDD1, D2, D3, D4, D5, D6, D7, D10, D11, D12, D13, D14, D15, D16, D18, D19 +2
161Kazonenberg_pcb:EIA_0402_RES_NOSILKR126, R154, R155, R156, R157, R158, R159, R160, R161, R162, R163, R170, R195, R196, R198, R204
1647 uFazonenberg_pcb:EIA_0805_CAP_NOSILKC66, C135, C199, C200, C201, C202, C203, C234, C235, C236, C237, C238, C275, C276, C277, C383
1322 uFazonenberg_pcb:EIA_0805_CAP_NOSILKC106, C107, C108, C109, C110, C111, C112, C113, C354, C361, C366, C371, C382
13PADazonenberg_pcb:TESTPOINT_SMT_0.5MMP5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17
1222 uF 25Vazonenberg_pcb:EIA_1210_CAP_NOSILKC298, C299, C300, C301, C302, C303, C304, C305, C306, C307, C308, C309
124.7kazonenberg_pcb:EIA_0402_RES_NOSILKR30, R31, R32, R33, R34, R35, R36, R37, R38, R39, R40, R41
1110Kazonenberg_pcb:EIA_0402_RES_NOSILKR122, R123, R125, R127, R131, R135, R139, R141, R144, R202, R203
11560azonenberg_pcb:EIA_0402_RES_NOSILKR186, R187, R188, R189, R190, R191, R192, R193, R194, R213, R222
1010 uF 25Vazonenberg_pcb:EIA_1206_CAP_NOSILKC353, C356, C358, C359, C363, C364, C368, C369, C379, C380
10100azonenberg_pcb:EIA_0402_RES_NOSILKR3, R4, R5, R6, R7, R8, R200, R201, R215, R216
94.7Kazonenberg_pcb:EIA_0402_RES_NOSILKR116, R164, R165, R183, R184, R197, R223, R224, R225
9SSM6N58NUazonenberg_pcb:DFN_6_0.65MM_2x2MM_GDSQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9
80azonenberg_pcb:EIA_0402_RES_NOSILKR119, R124, R128, R132, R136, R140, R145, R199
80.5azonenberg_pcb:EIA_0402_RES_NOSILKR14, R15, R16, R17, R18, R19, R20, R21
8220azonenberg_pcb:EIA_0402_RES_NOSILKR107, R108, R109, R110, R111, R112, R113, R114
83.3kazonenberg_pcb:EIA_0402_RES_NOSILKR22, R23, R24, R25, R26, R27, R28, R29
84.7 uHazonenberg_pcb:EIA_0603_INDUCTOR_NOSILKL1, L2, L3, L4, L5, L6, L7, L8
8INA230azonenberg_pcb:QFN_16_0.5MM_3x3MMU21, U22, U23, U24, U25, U26, U27, U28
720Kazonenberg_pcb:EIA_0402_RES_NOSILKR206, R207, R208, R209, R210, R211, R212
610 mRazonenberg_pcb:OHMITE_LVK12R146, R148, R149, R150, R152, R153
50.1 uF 25Vazonenberg_pcb:EIA_0402_CAP_NOSILKC355, C360, C365, C370, C381
52.2 uHazonenberg_pcb:INDUCTOR_YUDEN_NRS5030L14, L15, L16, L17, L18
53.3 nFazonenberg_pcb:EIA_0402_CAP_NOSILKC352, C357, C362, C367, C378
40.1azonenberg_pcb:EIA_0402_RES_NOSILKR10, R11, R12, R13
41 uFazonenberg_pcb:EIA_0402_CAP_NOSILKC433, C434, C435, C436
4100 uF 50Vazonenberg_pcb:CAP_AL_10MM_SMTC296, C297, C437, C438
4600Razonenberg_pcb:EIA_0402_RES_NOSILKL19, L20, L21, L22
4CLIPazonenberg_pcb:TESTPOINT_SMT_KEYSTONE_5016P1, P2, P3, P4
4CONN_SFP_HOSTazonenberg_pcb:CONN_SFP+_AMPHENOL_UE76_A10_2000TJ5, J6, J7, J8
310 uFazonenberg_pcb:EIA_0603_CAP_NOSILKC339, C340, C341
3110R 100 MHzazonenberg_pcb:EIA_0603_INDUCTOR_NOSILKL9, L10, L11
3220 uFazonenberg_pcb:EIA_1210_CAP_NOSILKC132, C136, C140
3TPS62140RGTRazonenberg_pcb:QFN_16_0.5MM_3x3MMU13, U14, U15
3XILINX_JTAGazonenberg_pcb:XILINX_JTAG_PTH_MOLEX_0878311420J1, J2, J9
2100 1%azonenberg_pcb:EIA_0402_RES_NOSILKR172, R185
2150K 1%azonenberg_pcb:EIA_0402_RES_NOSILKR129, R133
285 nHazonenberg_pcb:INDUCTOR_COILTRONICS_FPV1006L12, L13
2DNPazonenberg_pcb:EIA_0402_RES_NOSILKR117, R226
2N25Q128A11EF840Eazonenberg_pcb:DFN_8_1.27MM_8x6MMU19, U20
2PI3420-00-LGIZazonenberg_pcb:VICOR_PI34XXU6, U7
2SI53306azonenberg_pcb:QFN_16_0.5MM_3x3MMU32, U33
10.01 uFazonenberg_pcb:EIA_0402_CAP_NOSILKC345
11 nFazonenberg_pcb:EIA_0402_CAP_NOSILKC332
1120Razonenberg_pcb:EIA_0402_RES_NOSILKL23
1130K 1%azonenberg_pcb:EIA_0402_RES_NOSILKR130
1180K 1%azonenberg_pcb:EIA_0402_RES_NOSILKR137
11K 1%azonenberg_pcb:EIA_0402_RES_NOSILKR143
12.49kazonenberg_pcb:EIA_0402_RES_NOSILKR118
120 mRazonenberg_pcb:OHMITE_LVK12R151
1249 1%azonenberg_pcb:EIA_0402_RES_NOSILKR1
12Kazonenberg_pcb:EIA_0603_RES_NOSILKR115
132 kHzazonenberg_pcb:OSCILLATOR_2.5x2.0U8
1390K 1%azonenberg_pcb:EIA_0402_RES_NOSILKR138
14.7 uF 25Vazonenberg_pcb:EIA_1206_CAP_NOSILKC343
150 MHzazonenberg_pcb:OSCILLATOR_3.2x2.5U29
15Aazonenberg_pcb:EIA_0603_RES_NOSILKF1
17.5K 1%azonenberg_pcb:EIA_0402_RES_NOSILKR142
1750 uRazonenberg_pcb:BOURNS_0612_4TERMR147
175K 1%azonenberg_pcb:EIA_0402_RES_NOSILKR134
1CONN_MW_SWITCH_CARDazonenberg_pcb:CONN_MW_X16J4
1CY7C1145KV18-400BZXCazonenberg_pcb:BGA_165_11x15_FULLARRAY_1MMU2
1DSC1123CI2-125.0000azonenberg_pcb:OSCILLATOR_LVDS_3.2x2.5U30
1DSC1123CI2-156.2500azonenberg_pcb:OSCILLATOR_LVDS_3.2x2.5U31
1LOGOw_logo:Logo_silk_ROHS_5x2.8mmG***
1LOGOw_logo:Logo_silk_OSHW_6x6mmG***
1LOGOw_logo:Logo_silk_WEEE_3.4x5mmG***
1LOGOazonenberg_pcb:LONGTHING-1200DPIG***
1MCP1703T-5002E/MCazonenberg_pcb:DFN_8_0.5MM_2x3MMU10
1MIC2211-GJYMLazonenberg_pcb:DFN_10_0.5MM_3x3MMU11
1QUAD_SFP_CAGEazonenberg_pcb:CONN_SFP_CAGE_FCI_10126909-101LFP18
1REDazonenberg_pcb:EIA_0603_LEDD17
1TLK10232azonenberg_pcb:BGA_144_13x13_FULLARRAY_1MMU1
1TLV3691-X2SONazonenberg_pcb:DFN_6_0.35MM_1x1MMU17

The 792 most common of 802 parts.

Questions

How big is the Marblewalrus switch PCB?

It measures 167.2 × 100 mm and has 8 copper layers, 1.6 mm thick.

What parts does the Marblewalrus switch use?

802 parts, built around the N25Q128A11EF840E, SI53306-B-GM, TLK10232CTR and PI3420-00-LGIZ. 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 Marblewalrus switch KiCad files?

From the azonenberg/antikernel repository on GitHub, at the commit this page was made from: the board is legacy-trunk/boards/marblewalrus-switch/marblewalrus-switch.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Marblewalrus switch design in my own project?

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

More from azonenberg/antikernel

4
  • 4 layers140 × 100 mmCat5-tdr, the printed circuit board in 3D

    Cat5-tdr

    azonenberg/antikernel

    The Antikernel operating system project

    379 parts124
  • 4 layers203.2 × 128.7 mmMarblewalrus backplane, the printed circuit board in 3D

    Marblewalrus backplane

    azonenberg/antikernel

    The Antikernel operating system project

    199 parts124
  • 4 layers60 × 100 mmUsb hub eurocard, the printed circuit board in 3D

    Usb hub eurocard

    azonenberg/antikernel

    The Antikernel operating system project

    150 parts124
  • 2 layers42 × 37 mmUvtest, the printed circuit board in 3D

    Uvtest

    azonenberg/antikernel

    The Antikernel operating system project

    16 parts124

Similar boards

  • 8 layers227.5 × 104 mmCom express-7-baseboard, the printed circuit board in 3D

    Com express-7-baseboard

    antmicro/com-express-7-baseboard

    This project contains open hardware design files for a baseboard supporting COM Express 7 modules. The board breaks-out major communications and peripheral interfaces provided by the standard.

    815 parts12Apache-2.0
  • 6 layers237 × 39 mmHarleyTandem, the printed circuit board in 3D

    HarleyTandem

    osrf/ovc

    the Open Vision Computer

    142 parts207Apache-2.0
  • 4 layers160 × 62 mmGp4-hil, the printed circuit board in 3D

    Gp4-hil

    azonenberg/openfpga

    Open FPGA tools

    450 parts259
  • 8 layers280 × 195 mmMaxwell main, the printed circuit board in 3D

    Maxwell main

    azonenberg/starshipraider

    Open hardware test equipment

    997 parts193BSD-3-Clause
  • 10 layers130 × 90 mmMain pcb, the printed circuit board in 3D

    Main pcb

    azonenberg/dumptruck

    FPGA based dumper for flashes and more

    445 parts17BSD-3-Clause
  • 4 layers154.5 × 137 mmKup lulz, the printed circuit board in 3D

    Kup lulz

    azonenberg/misc-devboards

    Miscellaneous prototype hardware that wasn't major enough to warrant a dedicated repo

    384 parts17BSD-3-Clause
  • 8 layers154 × 125 mmSniffer, the printed circuit board in 3D

    Sniffer

    azonenberg/sata-sniffer

    SATA sniffing

    328 parts16
  • 8 layers126 × 117 mmDemo board, the printed circuit board in 3D

    Demo board

    azonenberg/electronics-training

    Training materials for classes etc

    311 parts15