

Arduino Mkrfox1200 interface to wind sensors
- Size
- 81.6 × 39.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 31
- Nets
- 39
- Pads
- 103
- Tracks, vias
- 309, 33
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 2 Dec 2021
- Updated
- 28 Oct 2024
Overview
Shield is an open-source printed circuit board by pcaunegre, from the pcaunegre/MkrfoxWindShield repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 81.6 × 39.7 mm with 31 parts on 39 nets, routed with 309 tracks and 33 vias.
It is built around the TP4056-42-ESOP8, 1N5819W and KF350-3.5-2P, with the DS1133-S60APS, JS202011SCQN and PH-2AK among its other parts. Its parts include 8 resistors, 6 diodes, 5 capacitors, 2 connectors and 1 IC. It belongs with the sensors and measurement boards of this library.
Main components
7TP4056-42-ESOP8
ESOP-8-40℃~+85℃ 1 1A 2uA 4.2V 4V~8V Charging IC Lithium Battery Support ESOP-8 Battery Management ROHSTOPPOWERBattery Management1N5819W
SOD-12313A 350mA 40V 5uA@30V 600mV@200mA Standalone SOD-123 Schottky Diodes ROHSJSMSEMISchottky DiodesKF350-3.5-2P
插件,P=3.5mm-40℃~+105℃ 0.75 1 10A 18~24 1x2P 2 2P 3.5mm 300V Green Through Hole 插件,P=3.5mm Screw Terminal Blocks ROHSCixi Kefa ElecScrew Terminal BlocksDS1133-S60APS
插件-40℃~+85℃ 1 Copper alloy Gold Harpoon Contact (Plastic) Non-LED Non-PoE RJ11 Jack Right Angle Unshielded 插件 Ethernet Connectors / Modular Connectors (RJ45 RJ11) ROHSCONNFLY ElecEthernet Connectors / Modular Connectors (RJ45 RJ11)JS202011SCQN
SMD-40℃~+85℃ 300mA 5,000 cycles 5.5mm 6V DPDT Rectangular Columnar SMD(SMT) Tab Surface Mount,Vertical SMD Slide Switches ROHSC&KSlide SwitchesPH-2AK
插件,P=2mm-25℃~+85℃ 1 1x2P 2 250V 2P 2mm 5A Beige Brass PA66 PH Through Hole Tin UL94V-0 插件,P=2mm Wire To Board Connector ROHSBOOMELEWire To Board ConnectorWJ500V-5.08-2P
插件,P=5.08mm-40℃~+105℃ 1 14~30 18A 1x2P 2 2.5 250V 2P 5.08mm Green M2.5 Through Hole 插件,P=5.08mm Screw Terminal Blocks ROHSKANGNEXScrew Terminal Blocks
README
README.mdMkrfoxWindShield
Arduino Mkrfox1200 interface to wind sensors
About this project
OpenWindMap is a network of wind sensors (https://www.openwindmap.org), collecting data from the devices via the Sigfox network.
This project is about building a device (hardware and software) to process the measurements from commercial wind sensors and send data via Sigfox messages (8 bits every 10min). The device is powered by a small battery and a solar panel (power management is included on the shield).
This project has a broader scope than the former one (https://github.com/pcaunegre/SWiM) because:
- it supports 3 types of commercial sensors
- it includes a Printed Circuit Board (PCB) design to go as a shield for the Arduino Mkrfox1200 so that the complete device can be quickly assembled without soldering
I have a few shields left that I can distribute upon request (pascal.caunegre AT gmail.com)
This project includes several independant modules:
Hardware
The hardware is an Arduino shield compatible with the MKRFOX1200 board. All material (schematics, layout, docs) are provided here. The shield provides an interface with one among three types of wind sensors:
- Davis
- Peet Bros
- MiSol (Shenzen)
Software
The software automatically identifies the sensor type, controls the wind sensor and sends measures via Sigfox. If the device is registered by the OpenWindMap network, measures will appear on the web (http://www.openwindmap.org/)
Please read the manual for more information.

Parts
31| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1N5819W | JLCPCB_FP:SODFL3516X120N | D1, D2, D3, D4, D5, D6 |
| 3 | 10n | JLCPCB_FP:CAPC2012X65N | C1, C2, C3 |
| 3 | 1K | JLCPCB_FP:RESC1005X40N | R1, R2, R3 |
| 3 | KF350-3.5-2P | JLCPCB_FP:SolderPoints | ExtSwitch1, J_BAT2, J_NTC1 |
| 2 | 10K | JLCPCB_FP:RESC1005X40N | R4, R7 |
| 2 | 10u | JLCPCB_FP:CAPC2012X140N | C4, C5 |
| 2 | KF350-3.5-2P | JLCPCB_FP:KF350352P | JS1, JS2 |
| 1 | 100k | JLCPCB_FP:RESC1005X40N | R6 |
| 1 | 20K | JLCPCB_FP:RESC1005X40N | R8 |
| 1 | 390k | JLCPCB_FP:RESC1005X40N | R5 |
| 1 | CONN_14_1 | JLCPCB_FP:CONN14_FP1 | P1 |
| 1 | CONN_14_2 | JLCPCB_FP:CONN14_FP2 | P2 |
| 1 | DS1133-S60APS | JLCPCB_FP:DS1133S60APS | J_SENSOR1 |
| 1 | JS202011SCQN | JLCPCB_FP:JS202011SCQN | SW1 |
| 1 | PH-2AK | JLCPCB_FP:SHDR2W52P0X200_1X2_600X460X630P | J_BAT1 |
| 1 | TP4056-42-ESOP8 | JLCPCB_FP:SOIC127P600X175-9N | IC1 |
| 1 | WJ500V-5.08-2P | JLCPCB_FP:WJ500V5082P | J_PV1 |
Questions
How big is the Shield PCB?
It measures 81.6 × 39.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Shield use?
31 parts, built around the TP4056-42-ESOP8, 1N5819W, KF350-3.5-2P and DS1133-S60APS. 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 Shield KiCad files?
From the pcaunegre/MkrfoxWindShield repository on GitHub, at the commit this page was made from: the board is hardware/Shield.kicad_pcb and its schematic hardware/Wiring.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Shield design in my own project?
Its repository publishes it under the Unlicense 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 layers43.4 × 41.5 mm

- 2 layers100 × 100 mm

Dc brushed motor driver
DsThakurRawat/PCB-AND-CHIP-DESIGN-WITH-AIML
All production files have been generated in manufacturing/: - Gerber Layers (RS-274X): Copper, solder masks, silkscreen, and board edge cuts (manufacturing/gerbers/) - Excellon Drill Files: Plated and non-plated drill…
122 parts - 4 layers46.5 × 40 mm

- 2 layers100.3 × 69.9 mm

HDD Synth Prototype MK5
MaverickUK/HDDSynth
Recreate the sound of mechanical spinning HDDs on retro PCs that use a solid state drive
112 parts16 - 2 layers86 × 60 mm

Pmbh
3351666087/solar-vest
Self-powered solar-harvesting wearable ECG vest: PCBs, 3D-printed enclosures, vest patterns, simulation and an interactive 3D explorer
100 parts - 4 layers100 × 90 mm

Opentouch s3
JoeMighty/opentouch-s3
A modern remake of the Bare Conductive Touch Board: 12 capacitive touch electrodes, MP3/WAV/MIDI audio, and now WiFi, Bluetooth LE, USB-C, a proper LiPo power path, a fuel gauge, line-in, MIDI out, Qwiic and an RGB LED.
185 parts - 4 layers252 × 92 mm

Cooksense
misko/prompt2device
The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.
195 parts3MIT - 2 layers90.2 × 91.3 mm

Pb v1
ossm-rs/ossm-rs-powerboard
Power management PCB for AIM family motors, designed to pair with the Industrial ESP32-S3-RS485-CAN control board by Waveshare and run with OSSM-RS software.
58 parts2