
SAR ADC
iic-jku/gf180mcu-jku-projects
This wafer.space tapeout includes various projects from the IICQC at JKU and a TinyWhisper RISC-V from JMU.

A smart cushion for healthier sitting: occupancy and posture sensing, a sitting timer, haptic and audible feedback, and heating, all on a custom two-layer PCB. UIUC ECE 145 Instructor Award.
Final project is an open-source printed circuit board by CL-YQLM, from the CL-YQLM/sitwise repository on GitHub. It is a 2-layer board of 125 × 125 mm with 80 parts on 95 nets, routed with 724 tracks and 36 vias.
It is built around the LM358, LF398H and LM311, with the 74LS04PC and 74LS32SC among its other parts. Its parts include 27 resistors, 10 ICs, 10 connectors, 8 diodes and 4 transistors.
Winner of the ECE 145 Instructor Award, Spring 2026.
SitWise is a custom smart cushion that helps people sit in a healthier way. It senses whether and how someone is seated, tracks how long they have been sitting, and responds with immediate audible and haptic feedback, plus gentle heating for comfort. The whole system runs on a single custom PCB designed from the ground up.
Developed as the final project for ECE 145 at the University of Illinois Urbana-Champaign (UIUC).
Sitting for long, uninterrupted stretches is hard on the body. SitWise turns an ordinary cushion into an active sitting-health monitor built around one custom board. It brings occupancy and posture sensing, a sitting timer, audible and haptic feedback, and heating together into a single integrated design.
modules/) before being merged into the final board.sitwise/
├── main-board/ Final integrated board: KiCad schematic + PCB layout
├── modules/ Standalone schematic for each subsystem
│ ├── occupancy-posture/
│ ├── sitting-timer/
│ ├── user-feedback/
│ ├── heating/
│ └── data-initialization/
├── fabrication/ Gerber + drill files (manufacturing package)
└── docs/
└── images/ Board photos & schematic screenshotsPhotos coming soon.
Demo videos coming soon.
UIUC ECE 145, Spring 2026.
KiCad
| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R5, R10, R11, R12, R13, R14, R16, R18, R19, R21, R23, R24, R27, R30 +4 |
| 9 | 10k | Potentiometer_THT:Potentiometer_Vishay_T73YP_Vertical | RV1, RV2, RV3, RV4, RV5, RV6, RV9, RV10, RV12 |
| 4 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J4, J7, J8, J9 |
| 4 | LED | LED_THT:LED_D3.0mm | D1, D2, D5, D10 |
| 4 | LM311 | Package_DIP:DIP-8_W7.62mm | U1, U3, U4, U6 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 4 | NMOS | Package_TO_SOT_THT:TO-220F-3_Vertical | Q1, Q5, Q6, Q7 |
| 3 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3, R4, R29 |
| 3 | D | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D3, D7, D8 |
| 2 | 100k | Potentiometer_THT:Potentiometer_Vishay_T73YP_Vertical | RV7, RV8 |
| 2 | 5.1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R17, R26 |
| 2 | LM358 | Package_DIP:DIP-8_W7.62mm | U2, U7 |
| 1 | 0.1u | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1 |
| 1 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R20 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R15 |
| 1 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D4 |
| 1 | 1μF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C5 |
| 1 | 74LS04 | Package_DIP:DIP-14_W7.62mm | U11 |
| 1 | 74LS08 | Package_DIP:DIP-14_W7.62mm | U5 |
| 1 | 74LS32 | Package_DIP:DIP-14_W7.62mm | U9 |
| 1 | Buzzer | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J13 |
| 1 | Conn_02x04_Counter_Clockwise | Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical | J11 |
| 1 | Conn_02x15_Counter_Clockwise | Connector_PinSocket_2.54mm:PinSocket_2x15_P2.54mm_Vertical | J5 |
| 1 | LF398H | Package_DIP:DIP-8_W7.62mm | U8 |
| 1 | Left_Motors | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J10 |
| 1 | Right_Motors | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J12 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW2 |
| 1 | SW_SPDT | Button_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2Q | SW1 |
| 1 | Thermistor | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | TH1 |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_Horizontal | J6 |
| 1 | counter | Package_DIP:DIP-16_W7.62mm | CD4060 |
It measures 125 × 125 mm and has 2 copper layers, 1.6 mm thick.
80 parts, built around the LM358, LF398H, LM311 and 74LS04PC. 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 CL-YQLM/sitwise repository on GitHub, at the commit this page was made from: the board is main-board/Final project.kicad_pcb and its schematic main-board/Final project.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 CL-YQLM before reusing the design.

iic-jku/gf180mcu-jku-projects
This wafer.space tapeout includes various projects from the IICQC at JKU and a TinyWhisper RISC-V from JMU.


ACHRAFAHAL/Obstacle_Detection_Alarm_With_Protection_Codes_Security_System
Laser-based obstacle detection alarm with multi-code deac tivation system, integrating analog sensing with digital microcontroller control.

RichCini/MacRedux
Redraws/reimplementations of various legacy Macintosh boards.


MadsRudolph/vinyl-adc
Discrete 3rd-order delta-sigma stereo audio ADC, built from op-amps and logic gates: a four-layer Raspberry Pi HAT made by PCBWay, with KiCad files, SPICE simulations and measurements

