Skip to the content
PCBKitNew board
4 layers41 × 40 mmNFC2USB, the printed circuit board in 3D

Hardware for the Bloop NFC Scanner

Size
41 × 40 mm
Copper layers
4
Thickness
1.6 mm
Parts
44
Nets
56
Pads
196
Tracks, vias
237, 41
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
1 Apr 2023
Updated
14 Jul 2025

Overview

NFC2USB is an open-source printed circuit board by bloop-box, from the bloop-box/nfc-scanner-hardware repository on GitHub, published under the BSD-2-Clause licence. It is a 4-layer board of 41 × 40 mm with 44 parts on 56 nets, routed with 237 tracks and 41 vias.

It is built around the RP2040, W25Q32JVUUIQ and AMS1117-3.3. Its parts include 18 capacitors, 8 resistors, 4 ICs, 2 diodes and 2 switches. It belongs with the radio and wireless boards and the RP2040 boards of this library.

Main components

3

README

README.md

Bloop NFC Scanner Hardware

CI

3D Render

Documentation

Connect an RC522 based NFC-Reader to your computer using USB

The project is based around a Raspberry Pi RP2040 microcontroller. It would have been possible to solve this with a much simpler controller but availability and pricing at the time of development as well as ease of use made the RP2040 with built in USB the best choice.

The board is designed using KiCAD 6 with production and assembly by JLCPCB in mind. All parts are selected to be available from JLCPCB at the time of writing and as many parts as possible are used from their basic library.

Case

A simple case design can be found in the case subfolder. It fits when the two boards are connected with standard angled 2.54mm pitch connectors as seen in the picture.

The two halves can be connected with self-tapping, countersunk M3x6 screws

Case

Parts

44
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0402_1005MetricC4, C5, C6, C7, C8, C9, C11, C12, C13, C17
310uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC1, C2, C3
31uCapacitor_SMD:C_0402_1005MetricC14, C15, C16
215pCapacitor_SMD:C_0402_1005MetricC18, C19
21kResistor_SMD:R_0402_1005MetricR8, R9
2270RResistor_SMD:R_0603_1608MetricR3, R4
227RResistor_SMD:R_0402_1005MetricR6, R7
25k1Resistor_SMD:R_0402_1005MetricR1, R2
2VAL**Panelization:mouse-bite-2x5mm-slot-onesided-v2mouse-bite-2mm-slot, mouse-bite-2mm-slot
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1ACTLED_SMD:LED_0603_1608MetricD2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1BOOTSELButton_Switch_SMD:SW_SPST_TL3342SW1
1LOGOMy_Footprints:CutieMark5mmInvertedG***
1MODEButton_Switch_SMD:SW_SPDT_PCM12SW2
1NFCModuleRC522Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalU1
1RDYLED_SMD:LED_0603_1608MetricD1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU4
1USB_C_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q32JVUUMy_Footprints:USON8 (3x4)U3

The 39 most common of 44 parts.

Questions

How big is the NFC2USB PCB?

It measures 41 × 40 mm and has 4 copper layers, 1.6 mm thick.

What parts does the NFC2USB use?

44 parts, built around the RP2040, W25Q32JVUUIQ and AMS1117-3.3. 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 NFC2USB KiCad files?

From the bloop-box/nfc-scanner-hardware repository on GitHub, at the commit this page was made from: the board is pcb/NFC2USB.kicad_pcb and its schematic pcb/NFC2USB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NFC2USB design in my own project?

Its repository publishes it under the BSD-2-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers67.7 × 10.5 mmFireFlyV2, the printed circuit board in 3D

    FireFlyV2

    kylaro/firefly-led-controller

    PCB for the FireFly LED Controller

    75 parts1
  • 2 layers17.8 × 33.9 mmFrood, the printed circuit board in 3D

    Frood

    piit79/Frood

    Microcontroller module based on a RP2040 compatible with Elite-C / nice!nano

    44 parts78GPL-3.0
  • 4 layers137 × 141 mmPcb panel, the printed circuit board in 3D

    Pcb panel

    0xCB-dev/0xCB-1337

    Mechanical macropad with OLED running QMK

    485 parts61
  • 2 layers226 × 92 mmChameleon v1 0, the printed circuit board in 3D

    Chameleon v1 0

    TweetyDaBird/Fat-Chameleon

    A Grid Ortho keyboard for BM40, JJ40/JJ50 cases inspired by Planck and Preonic

    205 parts14CC-BY-SA-4.0
  • 4 layers55.3 × 29 mmDrone current sensor board, the printed circuit board in 3D

    Drone current sensor board

    Kelvin-Ziqi-Zhao/drone-current-sensor-board

    High current sensor board for battery+capacitor power supply system

    66 parts7
  • 2 layers225.5 × 93 mmSkinny Chameleon, the printed circuit board in 3D

    Skinny Chameleon

    TweetyDaBird/Skinny-Chameleon

    The Skinny Chameleon is a grid type orthogonal keyboard made to be a direct drop-in for the Preonic's and Planck's PCB's.

    201 parts3
  • 4 layers90 × 20 mmDrive controller master, the printed circuit board in 3D

    Drive controller master

    wowkster/floppier

    An implementation of musical floppy drives in Rust

    64 parts2
  • 4 layers227.5 × 75.2 mmNehan42, the printed circuit board in 3D

    Nehan42

    skeletonkbd/Nehan

    Minimal 30% keyboard PCB and Case Project

    183 partsCERN-OHL-S-2.0