
IRIS C5 RevC
Benv-B/photo-frame-hardware
Open hardware carrier for an AirDrop ChLCD color e-paper frame: XIAO ESP32-C5, NFC wake, KiCad, schematic, BOM and Gerbers. CERN-OHL-P-2.0.

Automatisches Übertakten, Benchmarken und 24/7-Überwachung für Bitaxe- und NerdAxe-Miner – Windows-App und Server für Raspberry Pi, Windows und Docker: Browser & Handy-App, Push, Pool-Steuerung, Ertrag gegen Stromkosten, Protokoll, Sicherung, Home Assistant, E-Paper, Lüfter
Bitaxetuner fan board is an open-source printed circuit board by Elemirus1996, from the Elemirus1996/BitaxeTuner repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 115 × 85 mm with 60 parts on 46 nets, routed with 484 tracks and 17 vias.
It is built around the BC847B, AO3401A and BC857C, with the BZT52C5V6, MM1Z6V2 and SMAJ5.0A among its other parts. Its parts include 24 resistors, 14 connectors, 9 transistors, 3 diodes and 2 capacitors. It belongs with the home automation and IoT and lEDs and displays boards and the RP2040 boards of this library.
Fertig bestückbare Platine für die Pico-Lüftersteuerung von BitaxeTuner – derselbe Aufbau wie auf dem Steckbrett (Anleitung „Pico-Lüftersteuerung“), nur ohne Löten: bei JLCPCB bestellen, Raspberry Pi Pico 2 H aufstecken, fertig.

| Bereich | Inhalt |
|---|---|
| Pico 2 H | steckbar auf zwei Buchsenleisten 1×20 (tauschbar), USB des Pico zum oberen Rand → Raspberry Pi |
| Lüfter K1–K6 | 4-Pin-PWM-Lüfter 5 V (Molex 47053, mit Nase), je Kanal BC847B + 1 kΩ + 10 kΩ (Ausfallschutz) + 10 kΩ Tacho-Pull-up auf 3,3 V |
| Lüfterstrom | USB-C nur als Stromeingang (5 V von einem USB-Ladegerät, mind. 2 A), Sicherung 2 A, Überspannungsabschaltung ab ca. 6,2 V, TVS-Diode, Elko 470 µF |
| E-Paper | Stiftleiste 1×8: VSYS, GND, DIN, CLK, CS, DC, RST, BUSY (Kabel zum Waveshare Pico-ePaper 7,5" B, dort in die Buchse: VSYS → Pin 39, GND → 38, DIN → 15, CLK → 14, CS → 12, DC → 11, RST → 16, BUSY → 17 – das Modul nicht auf einen Pico stecken) |
| Taster | Stiftleiste 1×8: je Taster Signal + GND nebeneinander (B1 G B2 G B3 G B4 G) |
| Temperaturfühler | 3 Schraubklemmen für DS18B20 (1 = GND, 2 = DQ, 3 = 3,3 V), ein 4,7 kΩ für alle |
| Messpunkte | TP1 Eingang, TP2 +5 V Lüfter, TP3 GND – für die Prüfung mit Labornetzteil |
Größe 115 × 85 mm, 2 Lagen, 4 Befestigungslöcher M3, Massefläche auf beiden Seiten.
Pinbelegung = Firmware btfan.py (v6): PWM GP0/2/4/6/8/10, Tacho GP16–21, Taster GP1/3/5/7, DS18B20 GP26,
E-Paper GP11–15 und GP22. Das Skript skripte/verify.py prüft die Platine automatisch dagegen.
fertigung/bitaxetuner-fan-board-gerber.zip. Einstellungen: 2 Lagen, 1,6 mm, Farbe nach Wunsch,
„Remove Order Number“ nach Wunsch. Menge 5 (Mindestmenge).fertigung/BOM_JLCPCB.csv und fertigung/CPL_JLCPCB.csv.| Datei | Inhalt |
|---|---|
bitaxetuner-fan-board.kicad_pcb / .kicad_pro | Platine für KiCad 10 (öffnen, ansehen, 3D-Ansicht, DRC) |
fertigung/ | Gerber + Bohrdaten (Zip), Stückliste und Bestückungsliste für JLCPCB, Bestückungsplan als PDF |
ansicht-oben.png, ansicht-unten.png | Bilder der Platine |
skripte/ | So entsteht die Platine: build_board.py (Bauteile, Netze, Platzierung), to_dsn.py + Freerouting 1.9 (Leiterbahnen), finish_board.py (Masseflächen), verify.py (Prüfung gegen Firmware und Sicherheitsregeln), export_jlc.py (BOM/CPL), run.sh (alles nacheinander) |
skripte/build_board.py (je Bauteil kommentiert) und oben beschrieben.| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 10k | R_0603_1608Metric | R4, R5, R21, R22, R23, R24, R25, R26, R31, R32, R33, R34, R35, R36 |
| 6 | 1k | R_0603_1608Metric | R11, R12, R13, R14, R15, R16 |
| 6 | BC847B | SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 4 | M3 | MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 5.1k | R_0603_1608Metric | R1, R2 |
| 2 | AO3401A | SOT-23 | Q7, Q8 |
| 1 | +5V_FAN | TestPoint_Pad_D1.5mm | TP2 |
| 1 | 100k | R_0603_1608Metric | R3 |
| 1 | 100nF | C_0603_1608Metric | C2 |
| 1 | 4.7k | R_0603_1608Metric | R6 |
| 1 | 470uF 25V | CP_Elec_8x10.5 | C1 |
| 1 | BC857C | SOT-23 | Q9 |
| 1 | BUTTONS | PinHeader_1x08_P2.54mm_Vertical | J5 |
| 1 | BZT52C5V6 | D_SOD-123 | D2 |
| 1 | DS18B20 #1 | TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J6 |
| 1 | DS18B20 #2 | TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J7 |
| 1 | DS18B20 #3 | TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J8 |
| 1 | E-PAPER | PinHeader_1x08_P2.54mm_Vertical | J4 |
| 1 | GND | TestPoint_Pad_D1.5mm | TP3 |
| 1 | Lüfter K1 | FanPinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | Lüfter K2 | FanPinHeader_1x04_P2.54mm_Vertical | J12 |
| 1 | Lüfter K3 | FanPinHeader_1x04_P2.54mm_Vertical | J13 |
| 1 | Lüfter K4 | FanPinHeader_1x04_P2.54mm_Vertical | J14 |
| 1 | Lüfter K5 | FanPinHeader_1x04_P2.54mm_Vertical | J15 |
| 1 | Lüfter K6 | FanPinHeader_1x04_P2.54mm_Vertical | J16 |
| 1 | MM1Z6V2 | D_SOD-123 | D1 |
| 1 | PTC 2A hold | Fuse_1812_4532Metric | F1 |
| 1 | Pico 2 H Pins 1-20 | PinSocket_1x20_P2.54mm_Vertical | J1 |
| 1 | Pico 2 H Pins 40-21 | PinSocket_1x20_P2.54mm_Vertical | J2 |
| 1 | SMAJ5.0A | D_SMA | D3 |
| 1 | USB-C 5V FAN POWER | USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_Horizontal | J3 |
| 1 | VIN | TestPoint_Pad_D1.5mm | TP1 |
It measures 115 × 85 mm and has 2 copper layers, 1.6 mm thick.
60 parts, built around the BC847B, AO3401A, BC857C and BZT52C5V6. 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 Elemirus1996/BitaxeTuner repository on GitHub, at the commit this page was made from: the board is hardware/lueftersteuerung-v1/bitaxetuner-fan-board.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).

Benv-B/photo-frame-hardware
Open hardware carrier for an AirDrop ChLCD color e-paper frame: XIAO ESP32-C5, NFC wake, KiCad, schematic, BOM and Gerbers. CERN-OHL-P-2.0.

z2amiller/pedalfx
Replaces the Panasonic MN3102 (clock generator for MN3204/05/07/08/09 BBDs) with a CD4047B plus four passives. Two ways to use it:

piruetasxyz/kicad-visor-demo
A working example of kicad-visor by piruetas: on every push to main, a GitHub Actions workflow exports every KiCad project in this repository (schematics, board layers, 3D renders and seamlessly looping turntable…

k-takata/PCB_updi_unbricker
UPDI High Voltage programmer for AVR Dx/Ex and ATtiny series


OpenLogicEFI/Hardware
Hardware is based off an open source project called Speeduino by Josh Stewart.


jbilander/A500_IDE_LED_board
Amiga 500 Floppy LED to also Display IDE Activity