
8088-FE2010A SBC
skiselev/micro_8088
Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset

A daughter board with a fan for a Raspberry Pi
PiFanLidR1 is an open-source printed circuit board by CignaD, from the CignaD/PiFanLid repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 65 × 56 mm with 16 parts on 35 nets, routed with 97 tracks and 0 vias.
It is built around the PN2222A. Its parts include 4 connectors, 1 resistor, 1 diode and 1 transistor.
Welcome to the Pi Fan LID (LID = Layer Incorporating Devices.) A PCB with a fan to keep your Raspberry Pi cool
It is intended to sit on top of a Raspberry Pi 4B, but will work on a 3B or 3B+ too.
An NPN transistor is included to allow PWM control of the fan speed through any of eight different GPIO pins. GPIO18 allows hardware PWM, but software PWM works well enough in this application and is available on any of the GPIO pins.
The three files: PiFanLidR1.pro, PiFanLidR1.sch, and PiFanLidR1.kicad_pcb constitute a KiCAD project. (KiCAD is an open source schematic capture and PCB layout program.) You can download KiCAD to open the project and possibly make changes, or send PiFanLidR1.kicad_pcb to https://oshpark.com/ to have a PCB made. They should charge around $25 or $30 for three boards.
Or... drop me an email. If I have any boards left over, I might send you one by USPS.
Required materials:
fan-ctrl.py is a python script that will control the speed of the fan depending on the temperature of the CPU. fan-ctrl.sh is a shell script that can be used to start fan-ctrl.py at boot up. See Pi Lid Assembly and Installation.pdf for instructions.
Aerandir14 wrote an excellent description of the circuit. It can be found at https://www.instructables.com/id/PWM-Regulated-Fan-Based-on-CPU-Temperature-for-Ras/
My python code is based loosely on his.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad | H1, H2, H3, H4, H5, H6, H7, H8 |
| 1 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal | R1 |
| 1 | Conn_01x01 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J3 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | J2 |
| 1 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J4 |
| 1 | Conn_02x20_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J1 |
| 1 | LOGO | kicad:mu | G*** |
| 1 | PN2222A | Package_TO_SOT_THT:TO-92_Inline_Wide | Q1 |
It measures 65 × 56 mm and has 2 copper layers, 1.6 mm thick.
16 parts, built around the PN2222A. 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 CignaD/PiFanLid repository on GitHub, at the commit this page was made from: the board is PiFanLidR1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

skiselev/micro_8088
Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset

Staacks/there.oughta.be
Projects featured on my blog at https://there.oughta.be


plusvic/simplebus2-intercom
General description of the Simplebus2 protocol used by some Comelit's intercoms. Hardware for retransmitting Simplebus2 messages over UART.



