

A WiFi shield for the Arduino-hackAir library
- Size
- 68.5 × 53.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 26
- Nets
- 42
- Pads
- 102
- Tracks, vias
- 164, 3
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 26 Apr 2017
- Updated
- 1 Nov 2017
Overview
Shield is an open-source printed circuit board by hackair-project, from the hackair-project/hackAir-ArduinoWiFi repository on GitHub. It is a 2-layer board of 68.5 × 53.5 mm with 26 parts on 42 nets, routed with 164 tracks and 3 vias.
It is built around the LD1117S33CTR-HXY, SN74LVC245AN and ZVN4206A. Its parts include 6 capacitors, 5 connectors, 3 resistors, 3 ICs and 1 transistor. It belongs with the radio and wireless boards and the ESP8266 boards of this library.
Main components
3LD1117S33CTR-HXY
SOT-223-20℃~+85℃ 1.3V@(800mA) 15V 2mA 3.3V 800mA Fixed Over Temperature Protection SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSHXY MOSFETVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSN74LVC245AN
DIP-20UncategorisedTexas InstrumentsZVN4206A
TO-92-55℃~+150℃ 1 N-channel 100pF 1Ω@10V 20pF 3V 600mA 60V 700mW TO-92 MOSFETs ROHSDiodes IncorporatedMOSFETs
README
README.md
hackAIR is an EU-funded project aiming to develop an open technology platform for citizen observatories on air quality. Air pollution is an environmental issue with serious health and lifespan implications. However, it remains difficult for citizens to assess their exposure to air pollution and air quality issues in their country. Official air quality sensors are often few and far between, coverage is poor outside cities, and their data is not always easily accessible.
hackAIR WiFi shield
The hackAIR WiFi shield is a do-it-yourself solution for adding wireless connectivity to an Arduino node on the cheap. It's based around a custom PCB and the ESP8266 WiFi module and it's supported by the hackAIR firmware. All the network-related work is done by the WiFi module that can be controlled by simple serial commands. The hackAIR library for Arduino contains helpful wrapper functions to make using the shield easy and simple.

Where to order
PCBs can be ordered directly from OSHPark here. The source files are included in this repository so anyone can order from their manufacturer of choice. Work is being done to make complete kits available soon.
Documentation
Documentation for this shield is under construction here.
Technicalities
The PCB is designed using the open source EDA called KiCad. The PCB render shown above is created using PcbDraw.
Changelog
Version 2.2
- Fix silkscreen of transistor Q1
- Remove footprint for ESP-12
- Add silkscreen for the programming header (pin numbers and names)
Version 2
- [Add] Pull-down resistor for pin 2 (ESP Reset) so the user can flash the Arduino without jumpers
- [Add] Silkscreen markings for pin numbers
- [Add] Programming header for the WiFi module
- [Del] Removed sensor I/O header used by analog sensors
- [Del] Removed the RC filter required by some analog sensors by SHARP
- [Fix] Move some decoupling capacitors closer to the power pads
- [Fix] Moved the CONN_POWER and CONN_SERIAL connectors away from the USB connector of the Arduino board
- [Fix] Fixed some acid traps in the routing
- [Fix] Fixed the footprint of Q1 (DSG -> DGS)
- [Fix] Changed the foorprints of all non-electrolytic caps to be wider.
- [Fix] Fixed the silkscreen of U1 appearing on the wrong layer.
Version 1
Initial release
Parts
26| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 100nF | Capacitors_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm | C2, C5 |
| 2 | 10nF | Capacitors_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm | C1, C4 |
| 2 | 10uF | Capacitors_THT:CP_Radial_D5.0mm_P2.50mm | C3, C6 |
| 2 | LOGO | lib:logo | G***, G*** |
| 1 | 100K | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 10k | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | 1K | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | ARDUINO_SHIELD | arduino_shields:ARDUINO_SHIELD_2_040pins | SHIELD1 |
| 1 | CONN_POWER | Connectors:bornier4 | J1 |
| 1 | CONN_POWER_H | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J2 |
| 1 | CONN_PROG | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | P3 |
| 1 | CONN_SENSOR_SERIAL | Connectors:bornier2 | P1 |
| 1 | CONN_SENSOR_SERIAL_H | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | P2 |
| 1 | ESP-01v090 | ESP8266:ESP-01 | U2 |
| 1 | FLASH | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | JP1 |
| 1 | LD1117S33CTR | TO_SOT_Packages_THT:TO-220_Vertical | U4 |
| 1 | SN74LVC245A | Housings_DIP:DIP-20_W7.62mm_LongPads | U1 |
| 1 | ZVN4206A | lib:TO-92_Inline_Wide_FlipSilk | Q1 |
The 22 most common of 26 parts.
Questions
How big is the Shield PCB?
It measures 68.5 × 53.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Shield use?
26 parts, built around the LD1117S33CTR-HXY, SN74LVC245AN and ZVN4206A. 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 hackair-project/hackAir-ArduinoWiFi repository on GitHub, at the commit this page was made from: the board is Schematic & PCB/Version 2/shield.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Shield design in my own project?
Its repository states no licence, so its author keeps all rights: ask hackair-project before reusing the design.
More from hackair-project/hackAir-ArduinoWiFi
1- 2 layers68.6 × 53.3 mm

Similar boards
- 2 layers140 × 350 mm

- 2 layers116.2 × 89 mm

- 4 layers33.3 × 54.6 mm

- 2 layers101.6 × 89.5 mm

- 2 layers101.6 × 65.3 mm

Cartucho MSX Tang Nano 20k V9958
jabadiagm/MSXhdmi_tn20k
Adaptador hdmi para MSX con Tang Nano 20k
12 parts18 - 2 layers335 × 218.6 mm

- 2 layers101.6 × 65.3 mm

- 4 layers42 × 50 mm

SimpleFC G
wangyeee/OpenHardware
Collections of hardware design related to my drone project.
134 parts10BSD-3-Clause