
Xbee
Safecast/bGeigieCast
Extension module for the bGeigieNano kit to add fixed sensor functionality

Extension module for the bGeigieNano kit to add fixed sensor functionality
BGeigieCast V1.4.0 is an open-source printed circuit board by Safecast, from the Safecast/bGeigieCast repository on GitHub. It is a 2-layer board of 25.5 × 32 mm with 10 parts on 12 nets, routed with 111 tracks and 13 vias.
It is built around the ESP32-S3. Its parts include 3 resistors, 2 ICs, 2 switches, 1 capacitor and 1 diode. It belongs with the ESP32 boards of this library.
This project has both schematic symbols, footprints, and 3d models for ESP8266 based modules. It is a work-in-progress. Additions and corrections are welcome. Enter a pull request or file an issue on GitHub.
The present modules are:
ESP-01 - Note that there are two versions of this module available on
open market. The schematic symbol is for the v090 version
which is probably the same as the v080. There is an older
version that does not include any GPIO signals. The footprint
is the same for all of the ESP-01 modules.
ESP-12 - This is includes an alias part, ESP-07v2, that is suitable for the 16 pin variant of the ESP-07. Note that there is a 14 pin version of the ESP-07 that has different signals and pinout. The footprint for the ESP-12 (and ESP-07v2) elongated through-hole pads to match those modules.
ESP-201 - This is a 26 pin module with pins on 0.1 inch spacing. I could not find any official measurements for the pin locations so the footprint was created from empirical measurements on the unit I have.
ESP-12E - This is for the 22 pin variant of the ESP-12. Though all the
esp-12 signals are in the same place on ESP-12E, pin numbers
have changed. As of 2016/12/06 the pin numbers on the
ESP-12E have been changed to be compatible with the
ESP-12. If you need the old pin numbers they are still
available on the oldNumbers branch.
ESP-07v2 - ESP-07 that is pin compatible with the ESP-12.
ESP-13-WROOM-02
There is a footprint for the ESP-06, but no supporting schematic symbol.
There are 3d models for the ESP-07v2, ESP-13, ESP-12 and ESP-12E.
The symbols, footprints, and 3d models have not been tested. They are based on published images and measurements on individual samples.
The .dcm file contains HTML links to information on sites I used
when creating this library, however I do not have any control over
the sites themselves. Follow the links with caution.
This library distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Clone this archive to a convenient location on your computer. These are
the commands I use on Linux to create a copy in
~/kicad/libraries/kicad-ESP8266:
mkdir -p ~/kicad/libraries/
cd ~/kicad/libraries/
git clone https://github.com/jdunmire/kicad-ESP8266Add ESP8266.lib to the Component Libraries:
eeschema:Preferences->Component Libraries->AddAdd ESP8266.pretty to the Footprint Libraries:
pcbnew:Preferences->Footprint Libraries WizardTo make the 3d models usable, add the location from step #1 to list
of configured paths as ESPLIB. Use a full path. Continuing with
the example step #1:
kicad:Preferences->Configure Paths->Add
Name: ESPLIB
Path: /home/<your_login_name>/kicad/libraries/kicad-ESP8266The 3D models were built using OpenSCAD and
then colored in Wings3D to produce the VRML
(.wrl) format for KiCAD. Wings3D requires a binary STEP format, but
OpenSCAD writes an ASCII version.
meshconv will convert the
ASCII format to a binary format.
Here is the workflow I used:
Use OpenScad to build the model. Export the model as STL.
Use meshconv to translate the file to binary.
$ meshconv -c stl <STL-FILE-FROM-OpenSCAD> -o <FILENAME>Now open Wings3d and import the the FILENAME.stl as a
StereoLithography Binary File (*.stl).
Assign colors.
Export as VRML 2.0 File (*.wrl)
The 3D model probably needs to be scaled to match the footprint. Use
the kicad:Footprint Editor:Edit->Edit Properties->3D Settings
dialog. For the ESP-12, the Shape Scale X, Y, and Z values are
0.393700.
This repository includes all the intermediate files:
.scad - OpenSCAD model.stl - OpenSCAD STL_4wings.stl - STL file converted by meshconv.wings - Wings3D model.wrl - VRML model for KiCADCopyright 2015,2016 J.Dunmire
Contact: jedunmire PLUS kicad-ESP8266 AT gmail DOT com
This file is part of kicad-ESP8266.
kicad-ESP8266 is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license visit http://creativecommons.org/licenses/by-sa/4.0/.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 470 | Resistors_SMD:R_0805_HandSoldering | R1, R3, R4 |
| 1 | CP1 | Capacitors_Tantalum_SMD:CP_Tantalum_Case-D_EIA-7343-31_Reflow | C1 |
| 1 | ESP32S | ESP32-footprints-Lib:ESP-32S | U1 |
| 1 | LOGO | ESP32 nGeigieNano WiFi-all:QR_code_safecast_bgc | G*** |
| 1 | RGB-LED | digikey-footprints:DJS-BRGBC-TR8 | D1 |
| 1 | SWITCH_INV | Buttons_Switches_SMD:SW_SPDT_PCM12 | SW2 |
| 1 | TACT-SWITCH | Buttons_Switches_SMD:SW_SPST_TL3342 | SW1 |
| 1 | XBEE-socket | digikey-footprints:XBEE-20_THT | U2 |

Safecast/bGeigieCast
Extension module for the bGeigieNano kit to add fixed sensor functionality
/bGeigieCast%20V1.6.0(StampS3)/bGeigieCast%20V1.6.0(StampS3).kicad_pcb.jpg?size=s&soon)
Safecast/bGeigieCast
Extension module for the bGeigieNano kit to add fixed sensor functionality

Safecast/bGeigieCast
Extension module for the bGeigieNano kit to add fixed sensor functionality



aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware
Volvo MKII Open Hardware





lhm0/rotating_display_color
56 LED rotating color display with RP2040 and ESP32 microcontrollers
It measures 25.5 × 32 mm and has 2 copper layers, 1.6 mm thick.
10 parts, built around the ESP32-S3. 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.
From the Safecast/bGeigieCast repository on GitHub, at the commit this page was made from: the board is designs/hardware/bGeigieCast V1.6.0(StampS3)/bGeigieCast V1.6.0(StampS3)/bGeigieCast_V1.4.0.kicad_pcb and its schematic designs/hardware/ESP32 nGeigieNano WiFi/bGeigieCast_V1.4.0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Safecast before reusing the design.