Skip to the content
2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

Size
132.1 × 45.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
42
Nets
52
Pads
148
Tracks, vias
234, 50
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
5 Aug 2019
Updated
6 Feb 2024

Overview

IPoS is an open-source printed circuit board by peterheinrich, from the peterheinrich/InternetOverSpaghetti repository on GitHub. It is a 2-layer board of 132.1 × 45.7 mm with 42 parts on 52 nets, routed with 234 tracks and 50 vias.

It is built around the ATMEGA328-PU, MAX232N and LM358, with the L7805 and BC547 among its other parts. Its parts include 13 capacitors, 12 resistors, 5 connectors, 4 ICs and 3 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

IP_Over_Spaghetti

Transmitting IP packages using two spaghetti as transport medium

Alt text

Actually this is rather RS232 over spaghetti. But using the SLIP protocol, some USB-to-RS232 adapters and two Linux machines, one can easily tunnel IP over RS232, thus effectively tunneling IP over the spaghetti.

The whole chain looks like this: SLIP(Linux) -> FTDI (USB<->RS232) -> ATMega328P -> Relais -> Spaghetti -> Optical Sensor -> ATMega328P -> FTDI (USB<->RS232) -> SLIP(Linux)

Alt text

Parts

42
QtyValueFootprintReferences
6100nCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC2, C7, C8, C9, C11, C12
51uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1, C3, C4, C5, C6
43K3Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4, R7, R8, R9
4MountingHoleMountingHole:MountingHole_3.2mm_M3MH1, MH2, MH3, MH4
310KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R5, R10
31KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6, R11, R12
2100uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC10, C13
2150Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R3
1ATMega328Package_DIP:DIP-28_W7.62mm_LongPadsU1
1AVR-ISP-10Connector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ2
1BC547Package_TO_SOT_THT:TO-92_WideQ1
1DDiode_THT:D_A-405_P12.70mm_HorizontalD1
1L7805Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDownU4
1LED GNLED_THT:LED_D5.0mmD3
1LED RDLED_THT:LED_D5.0mmD2
1LM358Package_DIP:DIP-8_W7.62mm_LongPadsU3
1MAX232Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU2
1Optical SensorConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ3
1Power InTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ4
1RS232Connector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ1
1RelaisConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ5

Similar boards

  • 2 layers315.2 × 190 mmPEL Project1, the printed circuit board in 3D

    PEL Project1

    KHarisN/Meter-Testing-PCB

    160 parts
  • 2 layers109 × 120.8 mmPump control, the printed circuit board in 3D

    Pump control

    AbdELRahmanGamiel/PcbDesignsHw

    74 parts
  • 2 layers135.6 × 85.3 mmPCB Banc, the printed circuit board in 3D

    PCB Banc

    amine0561/PCB_Banc_Automatis-

    135 parts
  • 2 layers162.8 × 77.7 mmSerialboard, the printed circuit board in 3D

    Serialboard

    jgw4/a1cards

    The Apple Cassette Interface "ACI" card has been completely reverse-engineered in KiCad 10, with linked KiCad and schematic files, which output production-ready gerber files and a fully-populated step file of the card…

    8 parts
  • 2 layers50.8 × 94 mmClockdivider, the printed circuit board in 3D

    Clockdivider

    bmatthieu3/clockdivider

    A simple clock divider module made with an Atmega328p

    41 parts2MIT
  • 2 layers144.8 × 120.6 mm3phaseDiverter, the printed circuit board in 3D

    3phaseDiverter

    FredM67/PVRouter-KiCad

    Fichiers de conception KiCad pour le Mk2 PV Router — un système open-source de routage solaire photovoltaïque universel (monophasé, triphasé avec ou sans neutre, biphasé).

    122 partsCC-BY-SA-4.0
  • 2 layers55 × 485 mmFg lampe, the printed circuit board in 3D

    Fg lampe

    devtal-de/fg_lampe

    181 parts1
  • 2 layers238 × 174 mmRevision 4, the printed circuit board in 3D

    Revision 4

    FredericSegard/MH6502_v4

    This is my masterpiece MH6502, 4th revision.

    121 parts3

Questions

How big is the IPoS PCB?

It measures 132.1 × 45.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the IPoS use?

42 parts, built around the ATMEGA328-PU, MAX232N, LM358 and L7805. 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 IPoS KiCad files?

From the peterheinrich/InternetOverSpaghetti repository on GitHub, at the commit this page was made from: the board is ecad/IPoS.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the IPoS design in my own project?

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