

Firefly
Open WIFI-enabled RGB lamp with temperature, humidity, suspended air particles and eCO2 sensors.
- Size
- 100 × 43.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 33
- Nets
- 28
- Pads
- 110
- Tracks, vias
- 302, 31
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 4 Jun 2018
- Updated
- 27 Jun 2018
Overview
Firefly is an open-source printed circuit board by Twistx77, from the Twistx77/Firefly repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 43.5 mm with 33 parts on 28 nets, routed with 302 tracks and 31 vias.
It is built around the DHT11, APDS-9960 and WS2812B. Its parts include 12 capacitors, 10 diodes, 2 resistors and 2 ICs. It belongs with the radio and wireless and lEDs and displays boards and the ESP8266 boards of this library.
Main components
3DHT11
SIP-4-20℃~+60℃ 1mA 3.3V~5.5V 5%RH~95%RH ±2℃ ±5%RH SIP-4 Temperature and Humidity Sensor ROHSAosong ElecTemperature And Humidity SensorAPDS-9960
LGA-8LGA-8 Abolished Device ROHSBroadcom LimitedAmbient Light SensorsWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdFirefly
Open WIFI-enabled RGB lamp with temperature, humidity, suspended air particles and eCO2 sensors.
List of components
| Quantity | Component | Image |
|---|---|---|
| 1 | ESP8266 Wemos D1 Mini | ![]() |
| 10 | WS2812B | ![]() |
| 12 | Capacitor 0603 0.1uF | |
| 2 | Resistor 0603 | |
| 1 | APDS-9960 Breakout Board | [Image blocked: Resultado de imagen de apds 9960 board] |
| (Optional)* 1 | DHT11 | ![]() |
| (Optional)* 1 | CCS811 + HDC1080 Breakout Board | ![]() |
*Even though both components can be soldered to the same board or none of them, it is recommended to chose the CCS811 + HDC1080 module if you can pay it since it not only provides more information (TVOC 's and eCO2) but the temperature and humidity measurements are more accurate.
You can get all this components in different websites and I have found that Aliexpress is the cheapest one for most of these modules.
Parts
33| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12 |
| 10 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10 |
| 2 | 1K | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 1 | APDS-9960 | Firefly Footprints:MODULE_APDS_9960 | MD1 |
| 1 | CJMCU-811 | Firefly Footprints:MODULE_CJMCU_811 | MD2 |
| 1 | DHT11 | Firefly Footprints:DHT11 | U1 |
| 1 | ESP8266_D1 | Firefly Footprints:Wemos_D1_Mini_ESP8266 | U2 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
The 29 most common of 33 parts.
Questions
How big is the Firefly PCB?
It measures 100 × 43.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Firefly use?
33 parts, built around the DHT11, APDS-9960 and WS2812B. 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 Firefly KiCad files?
From the Twistx77/Firefly repository on GitHub, at the commit this page was made from: the board is hardware/Firefly.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Firefly design in my own project?
Its repository publishes it under the GPL-3.0 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
- 2 layers100.1 × 100.1 mm

- 2 layers67.5 × 82.5 mm

ARDUNIO ADV
MAATHES-THILAK-K/Arduino-SMD
Arduino SMD version with In-Built Bluetooth and Gesture sensor
62 parts2MIT - 2 layers99 × 90.1 mm

Shield STM32 Bluepill
Rdisrael/KiCad-Projeto-Ensino-
Repository of projects carried out during the teaching project. contains: booklets, five projecs and KiCad files
70 parts2 - 2 layers88.9 × 150 mm

Keypad
souptik-samanta/Soup_Pad
This project involves the assembly of various electronic components, which I will be soldering by hand. Below is the Bill of Materials (BOM) for the project:
78 parts1 - 2 layers40.4 × 32.3 mm

Iot
superhasduper/makers_proyectos_iot
proyecto de maker proyectos de techtalents de iot con arduino
24 parts1MIT - 2 layers143.6 × 71.8 mm

Starbie
aishahisap123-code/starcade35
this is week one for hackclub's halflife hardware program
20 partsMIT - 2 layers82 × 100 mm

Robo car
ChefsSlaad/PCBs_and_Micropython
storing custom pcbs and micropython code for home projects
36 parts - 4 layers100 × 80 mm




