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

CuffnCode is a retrofitted blood pressure measurement system for teaching and research. In the long term, it aims to become an overinstrumented platform for developing and testing signal processing and control algorithms.
AFE is an open-source printed circuit board by Student-Embedded-Control-and-AI-Fest, from the Student-Embedded-Control-and-AI-Fest/CuffnCode repository on GitHub. It is a 2-layer board with 13 parts on 13 nets, routed with 70 tracks and 0 vias.
It is built around the LM358. Its parts include 4 capacitors, 4 resistors, 2 ICs and 1 connector.
CuffnCode is a retrofitted blood pressure measurement system for teaching and research. In the long term, it aims to become an overinstrumented platform for developing and testing signal processing and control algorithms.
A reproducible, low-noise analog front end for millivolt bridge sensors (e.g., MPS20N0040D, typically used for hobbyist sphygmomanometer), using AD620 instrumentation amplifier and TLC2272 level shift. This analog front end should also work for other millivolt instruments.
AC simulation with TINA-TI:
Instrumentation amplifier gain:
$$ G = 1 + \frac{49.4\text{k}\Omega}{R_g} = 1 + \frac{49.4\text{k}\Omega}{470} \approx 105$$
TLC2272 offset:
$$ \frac{56 \text{k}}{47\text{k} + 56 \text{k}} \times 3.3 V \approx 1.5 V$$
The MPS20N0040D is a millivolt-level bridge (≈50–100 mV full-scale; 4–6 kΩ)
![]() | ![]() |
|---|
This will be used to offset the instrumentation amplifier, giving headroom for possible undershoot or for signal that goes both ways (positive and negative).
This is the instrumentation amplifier that is relatively cheap and widely available in Indonesian market.
![]() | ![]() |
|---|
We will use STM32F411CE (the black pill) as our digital processor.
![]() | ![]() |
|---|
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 100 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R2, R3 |
| 2 | 4n7 | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C2 |
| 1 | 100n | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C4 |
| 1 | 10u | Capacitor_THT:CP_Radial_D4.0mm_P2.00mm | C3 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | RG1 |
| 1 | 1k2 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R4 |
| 1 | 300 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | RG2 |
| 1 | 4k7 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R5 |
| 1 | AD620 | Package_DIP:DIP-8_W7.62mm_LongPads | U1 |
| 1 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J1 |
| 1 | LM358 | Package_DIP:DIP-8_W7.62mm_LongPads | U2 |
13 parts, built around the LM358. 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 Student-Embedded-Control-and-AI-Fest/CuffnCode repository on GitHub, at the commit this page was made from: the board is KiCad/AFE.kicad_pcb and its schematic KiCad/AFE.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 Student-Embedded-Control-and-AI-Fest before reusing the design.

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

zmaker/arduino_cookbook
gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

profdc9/RFBitBanger
A QRP digital transceiver created from readily available parts for off-the-grid maintenance


tvlad1234/pillScopePlus
Oscilloscope based around the STM32F401 Black Pill and a color LCD screen


starlightk7/OpenSFC
OSHW Reproduction Parts related to the Super Famicom / Super Nintendo game console
