Skip to the content
PCBKitNew board
2 layers40 × 56.1 mmNFC Programmer, the printed circuit board in 3D

Este proyecto tiene como objetivo el diseño e implementación de un sistema electrónico para la actualización del firmware de sensores a través de la tecnología NFC (Near Field Communication).

Size
40 × 56.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
42
Pads
119
Tracks, vias
299, 269
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
18 Nov 2023
Updated
23 Sep 2024

Overview

NFC Programmer is an open-source printed circuit board by pedrotrenado, from the pedrotrenado/programador-NFC repository on GitHub. It is a 2-layer board of 40 × 56.1 mm with 41 parts on 42 nets, routed with 299 tracks and 269 vias.

Its parts include 17 capacitors, 7 resistors, 3 connectors, 2 inductors and 1 IC. It belongs with the radio and wireless and interfaces and adapters boards of this library.

README

README.md

Sistema Electrónico para la Actualización Firmware de Sensores vía NFC

Este proyecto tiene como objetivo el diseño e implementación de un sistema electrónico para la actualización del firmware de sensores a través de la tecnología NFC (Near Field Communication).

Descripción del Proyecto

Ante la necesidad de mejorar el proceso de actualización de dispositivos de bajo consumo alimentados por baterías, se ha determinado que la mejor forma de llevar a cabo esta tarea es mediante NFC. Este sistema permitirá actualizar los sensores de manera eficiente y sin la necesidad de acceder físicamente a la PCB.

Diseño de las PCB

Las placas de circuito impreso (PCB) han sido diseñadas utilizando la herramienta KiCad 7.

Ejemplo de diseño

A continuación se muestra un ejemplo del diseño frontal y posterior de la PCB cuya antena NFC es del tamaño de la antena del sensor:

Diseño Frontal de la PCB Diseño Posterior de la PCB

Parts

41
QtyValueFootprintReferences
9TBDCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC9, C10, C11, C12, C13, C14, C15, C16, C17
6TBDResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3, R4, R5, R6, R7
4MountingHole_PadMountingHole:MountingHole_3mmH1, H2, H3, H4
4SolderJumper_3_Bridged12Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabelsJP1, JP2, JP3, JP4
3100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C4, C5
210pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7, C8
2470nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C3
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J3
2TBDInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL1, L2
2TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
11uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1Crystal_27.12MHzCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY1
1MFRC63002HN,151Library3:MFRC630_MOUSERU1

Questions

How big is the NFC Programmer PCB?

It measures 40 × 56.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NFC Programmer use?

41 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.

Where can I download the NFC Programmer KiCad files?

From the pedrotrenado/programador-NFC repository on GitHub, at the commit this page was made from: the board is hardware/PCB_35x25_4Vueltas/NFC_Programmer.kicad_pcb and its schematic hardware/PCB_35x25_4Vueltas/NFC_Programmer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NFC Programmer design in my own project?

Its repository states no licence, so its author keeps all rights: ask pedrotrenado before reusing the design.

More from pedrotrenado/programador-NFC

1
  • 2 layers40 × 56.1 mmNFC Programmer, the printed circuit board in 3D

    NFC Programmer

    pedrotrenado/programador-NFC

    Este proyecto tiene como objetivo el diseño e implementación de un sistema electrónico para la actualización del firmware de sensores a través de la tecnología NFC (Near Field Communication).

    41 parts1

Similar boards

  • 2 layers70 × 35 mmTLF35584 breakout, the printed circuit board in 3D

    TLF35584 breakout

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    41 parts1.2k
  • 2 layers270 × 11 mmDaylight Disco, the printed circuit board in 3D

    Daylight Disco

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    41 parts1.1kGPL-3.0
  • 2 layers27.5 × 48.3 mmICE40DevBoard, the printed circuit board in 3D

    ICE40DevBoard

    hackclub/OnBoard

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

    41 parts915
  • 2 layers45 × 25 mmEasy PD Sink, the printed circuit board in 3D

    Easy PD Sink

    openwch/ch32v003

    CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10

    41 parts599
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    41 parts517GPL-2.0
  • 2 layers37 × 15 mmCanTactDist, the printed circuit board in 3D

    CanTactDist

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    41 parts373GPL-3.0
  • 2 layers20.3 × 69.7 mmPG attiny404, the printed circuit board in 3D

    PG attiny404

    fabiansteiner/OpenValve

    3D-printable pinch valve for irrigation and sensor-driven liquid control.

    41 parts276CERN-OHL-S-2.0