
Nff pcb
o7-machinehum/flipper-blackhat
Linux based WiFi pentesting device for the Flipper Zero.

PCB realizing various kinds of adders using NAND gates
Kch ha is an open-source printed circuit board by kit-kch, from the kit-kch/ha-pcb repository on GitHub, published under the MIT licence. It is a 2-layer board of 50 × 50 mm with 54 parts on 50 nets, routed with 417 tracks and 34 vias.
It is built around the 74HC00D, BSS84P and LTST-C170TBKT, with the BSS138, LTST-C170KRKT and 2016L050MR among its other parts. Its parts include 16 resistors, 10 transistors, 9 diodes, 5 connectors and 3 capacitors.
This repository contains schematic, layout and BOM for the KCH half adder PCB. The PCB realizes a half adder using NAND gates, where some of the on-board components are left to be soldered by students as an exercise.

Multiple PCBs can be connected to each other to form full adders or multi-bit carry ripple adders. In addition to the PCB, we provide detailed documentation explaining the theory involved for both the PCB design and the digital circuit realization.
As the intended target audience is school students and their teachers, documentation is currently only available in German.
The initial batch of boards we have successfully used in a workshop has been ordered using JLCPCB's standard assembly service. We had all the parts assembled, except for the switches and the 74HC00 ICs that are marked as do-not-place in the schematic. Because of that, both-sided assembly and THT assembly is required. The files we used to order from JLCPCB can be found in the production folder.
Please note: As the connectors are overlapping, the assembly service needs to add some spacers when paneling the design. Either panel yourself or let the factory know about this requirement.
Please also note that the boards should align when connected together. PCB edges therefore need to be smooth so mouse bites should not be used. Make sure to use v-score / v-cut panels instead.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 680 | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4, R5, R6, R7, R8 |
| 6 | BSS84 | Package_TO_SOT_SMD:SOT-23 | Q1, Q3, Q5, Q7, Q9, Q10 |
| 4 | 22k | Resistor_SMD:R_0805_2012Metric | R9, R11, R12, R13 |
| 4 | BLAU | LED_SMD:LED_0805_2012Metric | D1, D3, D5, D7 |
| 4 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q2, Q4, Q6, Q8 |
| 4 | ROT | LED_SMD:LED_0805_2012Metric | D2, D4, D6, D8 |
| 2 | 100n | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 2 | 220 | Resistor_SMD:R_0805_2012Metric | R10, R17 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R14, R15 |
| 2 | 74HC00 | Package_DIP:DIP-14_W7.62mm | U1, U2 |
| 1 | 1.1A | snapeda:FUSER_2016L050MR | F1 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | LINKS | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J4 |
| 1 | LOGO | snapeda:kit_4mm | G*** |
| 1 | LOGO | snapeda:kch_4mm | G*** |
| 1 | LOGO | snapeda:kch_url_qr | G*** |
| 1 | LOGO | snapeda:itiv_4mm | G*** |
| 1 | OBEN | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Horizontal | J2 |
| 1 | POWER | snapeda:GCT_USB4110-GF-A_REVB | J1 |
| 1 | RECHTS | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Horizontal | J5 |
| 1 | UNTEN | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Horizontal | J3 |
| 1 | a | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW1 |
| 1 | b | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW2 |
| 1 | ~ | Diode_SMD:D_SMA | D9 |
The 52 most common of 54 parts.
It measures 50 × 50 mm and has 2 copper layers, 1.6 mm thick.
54 parts, built around the 74HC00D, BSS84P, LTST-C170TBKT and BSS138. 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 kit-kch/ha-pcb repository on GitHub, at the commit this page was made from: the board is kch_ha.kicad_pcb and its schematic kch_ha.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

o7-machinehum/flipper-blackhat
Linux based WiFi pentesting device for the Flipper Zero.

thomasnonis/ppse-2021
This is the repository for SALMO, the Solar Azimuth and eLevation Motorized lOcator. It is a PCB used for driving a tracking solar panel system, using GPS location and a MPPT algorithm to maximise the incident power.


median-dispersion/GMT-Geiger-Counter
Geiger-Müller tube based Geiger counter.

Polski-Zwiazek-Krotkofalowcow/qo-100-transverter
Auxiliary unit for the QO-100 transverter, providing:

nikodem-czechowski/OpenSPAD
My implementation of the OpenSPAD based on the design by GaudiLabs
