
Numpad project
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

NFC tag read/write, NFC P2P and Card Emulation
Nfc is an open-source printed circuit board by Tinkerforge, from the Tinkerforge/nfc-bricklet repository on GitHub. It is a 2-layer board of 80 × 50 mm with 64 parts on 69 nets, routed with 728 tracks and 281 vias.
Its parts include 24 capacitors, 8 ICs, 6 resistors, 4 connectors and 2 diodes. It belongs with the radio and wireless boards of this library.
This repository contains the firmware source code and the hardware design files. The documentation generator configs can be found at https://github.com/Tinkerforge/generators
software/:
hardware/:
datasheets/:
The hardware is designed with the open source EDA Suite KiCad (http://www.kicad.org). Before you are able to open the files, you have to install the Tinkerforge kicad-libraries (https://github.com/Tinkerforge/kicad-libraries). You can either clone them directly in hardware/ or clone them in a separate folder and symlink them into hardware/ (ln -s kicad_path/kicad-libraries project_path/hardware). After that you can open the .pro file in hardware/ with KiCad and from there view and modify the schematics and the PCB layout.
If you want to do your own Brick/Bricklet firmware development we highly recommend that you use our build environment setup script and read the tutorial (https://www.tinkerforge.com/en/doc/Tutorials/Tutorial_Build_Environment/Tutorial.html).
To compile the C code we recommend you to install the newest GNU Arm Embedded Toolchain (https://launchpad.net/gcc-arm-embedded/+download). You also need to install bricklib2 (https://github.com/Tinkerforge/bricklib2).
You can either clone it directly in software/src/ or clone it in a separate folder and symlink it into software/src/ (ln -s bricklib_path/bricklib2 project_path/software/src/). Finally make sure to have CMake installed (http://www.cmake.org/cmake/resources/software.html).
After that you can build the firmware by invoking make in software/. The firmware (.zbin) can then be found in software/build/ and uploaded with brickv (click button "Flashing" on start screen).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | DRILL | kicad-libraries:DRILL_NP | U3, U4, U5, U6, U7, U8 |
| 4 | 1uF | kicad-libraries:C0603F | C3, C7, C10, C12 |
| 3 | 100nF | kicad-libraries:C0603F | C4, C9, C13 |
| 3 | VAL** | kicad-libraries:Fiducial_Mark | Fiducial_Mark, Fiducial_Mark, Fiducial_Mark |
| 2 | , | ||
| 2 | 0 | kicad-libraries:R0603F | R5, R6 |
| 2 | 10pF/50V | kicad-libraries:C0603F | C5, C6 |
| 2 | 120pF | kicad-libraries:C0603F | C22, C23 |
| 2 | 160nH | kicad-libraries:R0603F | L1, L2 |
| 2 | 1R5 | kicad-libraries:R0603F | R3, R4 |
| 2 | 1nF/16V | kicad-libraries:C0603F | C14, C15 |
| 2 | 2.2k | kicad-libraries:R0603F | R1, R2 |
| 2 | 2.2pF | kicad-libraries:C0603F | C24, C25 |
| 2 | 22pF | kicad-libraries:C0603F | C19, C20 |
| 2 | 56pF | kicad-libraries:C0603F | C18, C21 |
| 2 | 680pF | kicad-libraries:C0603F | C16, C17 |
| 2 | LOGO | kicad-libraries:Logo_25x25 | G***, G*** |
| 1 | 10uF | kicad-libraries:C0805 | C2 |
| 1 | 1k | kicad-libraries:4X0603 | RP3 |
| 1 | 2.7k | kicad-libraries:4X0603 | RP2 |
| 1 | 220pF | kicad-libraries:C0402F | C1 |
| 1 | 27.12MHZ | kicad-libraries:CRYSTAL_3225 | X1 |
| 1 | 4.7uF | kicad-libraries:C0603F | C8 |
| 1 | 82 | kicad-libraries:4X0402 | RP1 |
| 1 | BOOT | kicad-libraries:SolderJumper | P2 |
| 1 | CE_5mm | kicad-libraries:CE_5mm | VAL |
| 1 | CON-SENSOR2 | kicad-libraries:CON-SENSOR2 | P1 |
| 1 | CONN_01X03 | kicad-libraries:PIN_ARRAY_3X1 | J1 |
| 1 | DEBUG | kicad-libraries:DEBUG_PAD | P3 |
| 1 | LOGO | kicad-libraries:Logo_CoMCU | G*** |
| 1 | Logo_31x31 | kicad-libraries:Logo_31x31 | G*** |
| 1 | PCB_ANTENNA | kicad-libraries:NFC_ANTENNA_40_40 | ANT1 |
| 1 | PN7150 | kicad-libraries:HVQFN40-6x6 | U2 |
| 1 | Shield | kicad-libraries:SHIELD-261_261 | SHD1 |
| 1 | WEEE_7mm | kicad-libraries:WEEE_7mm | VAL |
| 1 | XMC130024 | kicad-libraries:QFN24-4x4mm-0.5mm | U1 |
| 1 | blue | kicad-libraries:D0603F | D1 |
| 1 | green | kicad-libraries:D0603F | D2 |
The 63 most common of 64 parts.
It measures 80 × 50 mm and has 2 copper layers, 1.6 mm thick.
64 parts. 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 Tinkerforge/nfc-bricklet repository on GitHub, at the commit this page was made from: the board is hardware/nfc.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Tinkerforge before reusing the design.

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

drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad

BlueSCSI/BlueSCSI-v2
BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350



PyrooL/Alpha
A 28-key semi-ortholinear mechanical keyboard designed by PyroL

ugcs/ddc
Drone Show Software is software designed for drone shows, allowing flight path planning as well as control of dozens of drones simultaneously in a synchronized manner.
