Skip to the content
PCBKitNew board
2 layers88 × 17.1 mmCore v1, the printed circuit board in 3D

WindNerd Core Wind Sensor Board - Hardware, software and documentation

Size
88 × 17.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
26
Pads
109
Tracks, vias
281, 66
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
20 Sep 2025
Updated
1 Jun 2026

Overview

Core v1 is an open-source printed circuit board by windnerd-labs, from the windnerd-labs/Windnerd-Core repository on GitHub. It is a 2-layer board of 88 × 17.1 mm with 28 parts on 26 nets, routed with 281 tracks and 66 vias.

It is built around the TMR1208S, XC6206P332MR and 1N5819WS, with the SP0502BAHTG among its other parts. Its parts include 9 capacitors, 6 resistors, 4 ICs, 4 diodes and 4 connectors. It belongs with the home automation and IoT and sensors and measurement boards and the STM32 boards of this library.

Main components

4

README

README.md

WindNerd Core - Open Source Sensor & Development Board for 3D-Printed Anemometers

Intro

The WindNerd Core is a full magnetic sensor board designed to fit inside the WindNerd 3D-printed-anemometer.

It is available as a kit, which includes the board and essential parts like magnets and bearings.

WindNerd Core Sensor/Dev board for 3D-printed anemometer

You can use it as a dedicated wind sensor module for your weather station, or as an Arduino compatible development board that can, for example:

  • Control peripherals such as a LTE modem to send data remotely
  • Drive LEDs that blink according to wind speed and direction
  • Interface with other sensors (e.g., temperature, humidity, pressure)

For development, an ST-Link V2 (or compatible) dongle is recommended. However, alternative firmwares can also be uploaded via a serial bootloader.

Factory Firmware

The board is shipped with factory firmware that outputs instant wind values and averaged wind values over a serial connection.

The average power consumption is only 0.6mA (3.3V or 5V).

It can be connected to a computer using a USB-serial-TTL adapter or to any MCU board that provides a UART serial interface.

Wiring WindNerd Core to computer using USB-serial-TTL adapter

The baudrate is 9600bps 8N1. This configuration allows fairly long wiring, e.g. to reach the top of a pole.

Two types of messages are provided, the default speed unit is km/h and values are averaged for the last 10 minutes:

Instant wind (every 3 Sec)

WNI,<speed>,<direction 0-359> ex: WNI,10.4,149

Average wind report (every minute)

WNA,<speed avg>,<direction avg 0-359>,<min speed>,<max speed> ex: WNA,12.2,93,0,21.4

The factory firmware is based on an Arduino example sketch that can be easily tweaked to your own needs.

How to read serial data from another device

Arduino library

This repository provides an Arduino library that implements a driver for the magnetic sensors and computes wind speed and direction, exposing the values through a simple API.

How to install WindNerd Core library and program the board

WindNerd Core API reference

Parts

28
QtyValueFootprintReferences
5100nFCapacitor_SMD:C_0603_1608MetricC1, C4, C7, C8, C9
310KResistor_SMD:R_0603_1608MetricR2, R3, R4
34.7uF 16VCapacitor_SMD:C_0603_1608MetricC2, C3, C5
22KResistor_SMD:R_0603_1608MetricR5, R6
2GREEN-0805LED_SMD:LED_0805_2012MetricD3, D4
1180Resistor_SMD:R_1206_3216MetricR1
11N5819WSDiode_SMD:D_SOD-323D2
11uFCapacitor_SMD:C_0603_1608MetricC6
1Conn_01x01_PinConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ4
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1Conn_01x13_PinConnector_PinHeader_2.54mm:PinHeader_1x13_P2.54mm_VerticalJ2
1SP0502BAHTPackage_TO_SOT_SMD:SOT-23D1
1STM32G031F8PxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU2
1TMAG5273A1QDBVRPackage_TO_SOT_SMD:SOT-23-6U3
1TMR1208SPackage_TO_SOT_SMD:SOT-23U4
1XC6206P332MRPackage_TO_SOT_SMD:SOT-23-3U1
1XH2.54-3P SMDXH-connectors:ZX-XH2.54-3J1

The 27 most common of 28 parts.

Questions

How big is the Core v1 PCB?

It measures 88 × 17.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Core v1 use?

28 parts, built around the TMR1208S, XC6206P332MR, 1N5819WS and SP0502BAHTG. 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 Core v1 KiCad files?

From the windnerd-labs/Windnerd-Core repository on GitHub, at the commit this page was made from: the board is hardware/KiCad files/core-v1.kicad_pcb and its schematic hardware/KiCad files/core-v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Core v1 design in my own project?

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

Similar boards

  • 2 layers26.5 × 34.4 mmPicoLoaderNSB, the printed circuit board in 3D

    PicoLoaderNSB

    makeo/PicoLoader

    A cheap and easy to install modchip for the Nintendo GameCube!

    45 parts320GPL-2.0
  • 2 layers35.9 × 62.7 mmRp2040-memcard, the printed circuit board in 3D

    Rp2040-memcard

    sd2psx/pcb

    The PCB must be produced in 0.8mm thickness. Production files are provided under the "Releases" tab. These do not include the through-hole OLED module.

    60 parts241
  • 4 layers107.6 × 59.8 mmTimeDisk, the printed circuit board in 3D

    TimeDisk

    garrettsworkshop/TimeDisk

    Apple II memory expansion card with 1 MB battery-backed RAM and NoSlotClock-compatible clock

    70 parts19
  • 2 layers170 × 120 mmIO256, the printed circuit board in 3D

    IO256

    AnalogDragon/Taiko-256

    Taiko JVS for Namco System 256

    270 parts7
  • 2 layers44.5 × 37 mmCrenshaw, the printed circuit board in 3D

    Crenshaw

    Kaleidogeist/Crenshaw

    1.5" SSD1351 RGB OLED VIK module.

    31 parts2CERN-OHL-S-2.0
  • 4 layers16.4 × 48.7 mmTitania3, the printed circuit board in 3D

    Titania3

    Danzibob/Titania3

    The project goal is to create a datalogger small and light enough for an 18mm A8-3 rocket, but capable enough to use as a backup logger for mid and high power flights.

    48 parts1
  • 4 layers65 × 56 mmEWS, the printed circuit board in 3D

    EWS

    eiten/EWS

    Universal 3D-Printer HAT for SBC with CAN-Interface and USB Hub

    124 parts1
  • 2 layers25.6 × 33.7 mmBeartag, the printed circuit board in 3D

    Beartag

    grimsteel/beartag

    Low cost, open source BLE device tracker | Compatible with macless-haystack

    26 parts1CERN-OHL-S-2.0