

RpiHeadSegment
Sourcecode für meine Beispiele des Linux Treiber Workshops auf der CLT2024
- Size
- 34.8 × 17 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 19
- Nets
- 24
- Pads
- 68
- Tracks, vias
- 121, 18
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 16 Mar 2024
- Updated
- 23 Mar 2024
Overview
RpiHeadSegment is an open-source printed circuit board by Johannes4Linux, from the Johannes4Linux/clt2024 repository on GitHub. It is a 2-layer board of 34.8 × 17 mm with 19 parts on 24 nets, routed with 121 tracks and 18 vias.
It is built around the KCSA02-105. Its parts include 14 resistors, 2 ICs, 1 capacitor, 1 connector and 1 switch. It belongs with the computers and single-board computers boards of this library.
Main components
1README
README.mdCLT2024 Linux Treiber Workshop
Am 16.03.2024 durfte ich einen Linux Treiber Workshop auf den Chemnitzer Linuxtagen halten. In diesem Repo sind die Code Beispiele sowie meine Präsentation zu finden.
Inhalt
- cdev: Beispiel für die Verwendung eines Character Devices
- gpio: Beispiel für die Nutzung von GPIOs in einem Linux Treiber
- hello: Hello World Linux Kernel Modul
- segment: Treiber für eine 7 Segmentanzeige und einem Taster
- pcb: Schaltplan und Layout für die verwendete Adapterplatine
- treiber_workshop.pdf: PDF mit Folien für den Workshop
- gpio.c: Programm zur Ansteuerung eines GPIO Pins im Userspace
Video
Ich habe einen Übungslauf für den Workshop aufgenommen und auf YouTube veröffentlicht. Ist allerdings englisch
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 470 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R2, R3, R4, R5, R6, R7 |
| 6 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R8, R10, R11, R12, R13, R14 |
| 1 | 4543 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | 470 | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | R9 |
| 1 | C | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1 |
| 1 | Conn_02x05_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_Vertical | J1 |
| 1 | KCSA02-105 | Display_7Segment:KCSC02-105 | U2 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_FSMSM | SW1 |
Questions
How big is the RpiHeadSegment PCB?
It measures 34.8 × 17 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RpiHeadSegment use?
19 parts, built around the KCSA02-105. 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 RpiHeadSegment KiCad files?
From the Johannes4Linux/clt2024 repository on GitHub, at the commit this page was made from: the board is pcb/RpiHeadSegment.kicad_pcb and its schematic pcb/RpiHeadSegment.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RpiHeadSegment design in my own project?
Its repository states no licence, so its author keeps all rights: ask Johannes4Linux before reusing the design.
Similar boards
- 2 layers37 × 39.8 mm

- 2 layers12.6 × 19 mm

- 2 layers30 × 40 mm

- 2 layers

Display
rorywinters/BruceJL-mrgtimer_firmware
Use arduino 1.8... newer versions might work too
12 parts1GPL-3.0 - 2 layers38 × 25 mm

- 2 layers

Displays
EzioAARM/proyecto-url-arquitectura-del-computador-2-laboratorios
Laboratorios de arqui 2
72 parts - 2 layers43.9 × 27.7 mm

- 2 layers50 × 60 mm

Debate Device
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
19 parts915