
TinyPEPPER
fishpepper/tinyPEPPER
a tiny 16x16mm hole-to-hole 4in1 brushless ESC running BLHeli_s

This program submits the k4cg space door status to "heimat". It is intended to run on an ESP8266 controller with micropython firmware.
Espboard is an open-source printed circuit board by k4cg, from the k4cg/door-status repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 50 × 50 mm with 34 parts on 37 nets, routed with 367 tracks and 56 vias.
It is built around the BME280, LM1117-3.3 and IRLML2244, with the IRLML6244 among its other parts. Its parts include 10 connectors, 9 resistors, 3 capacitors, 3 ICs and 3 transistors. It belongs with the ESP8266 boards of this library.
This program submits the k4cg space door status to "heimat". It is intended to run on an ESP8266 controller with micropython firmware. In the "hardware" directory, you can find a case design for OpenSCAD, which is suitable for 3D-printing.
The data transfer is periodically performed by the ESP (~ 5 minute intervals) to http://heimat:8000 via PUT request.
It contains a JSON formatted structure like:
{"humidity": 35, "door": "open", "date": "2017-08-21 19:11:50", "tempDoor": 27}First time upload: Connect via serial port with mpfshell:
# mpfshell -c "open ttyUSB0"
mpfs [/]> put boot.py
mpfs [/]> put service.py
...Update code:
# mpfshell -c "open ws:192.168.178.9,PASSWORD"
mpfs [/]> put boot.py
mpfs [/]> put service.py
...
mpfs [/]> repl
>>> reboot()| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 10k | cc_rcl:rcl-cc-0402 | R1, R2, R3, R5, R6, R7, R8, R9 |
| 4 | CC_MOUNT | cc_con-misc:CC_MOUNT_PLATED_M3 | M1, M2, M3, M4 |
| 3 | 10u | cc_rcl:rcl-cc-0402 | C1, C2, C3 |
| 2 | CONN_02X03 | con-harting-ml:con-harting-ml-ML6 | P2, P3 |
| 2 | IRLML2244 | cc_transistor:CC_SOT23_MOS1 | Q2, Q3 |
| 1 | 1k | cc_rcl:rcl-cc-0402 | R4 |
| 1 | AUX | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | P5 |
| 1 | BME280 | Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm | P6 |
| 1 | BME280_WATT | Pin_Headers:Pin_Header_Straight_1x07_Pitch2.54mm | P7 |
| 1 | CONN_01X02 | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | P10 |
| 1 | CONN_01X03 | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | P1 |
| 1 | ESP12F | cc_esp:esp12f | U1 |
| 1 | EXT_SPI | Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm | P8 |
| 1 | IRLML6244 | cc_transistor:CC_SOT23_MOS1 | Q1 |
| 1 | LM1117-3.3 | TO_SOT_Packages_SMD:SOT-223 | U3 |
| 1 | LOGO | cc_misc:k4cg_small | G*** |
| 1 | LOGO | cc_misc:gpl3_40x16mm_2_Silk | G*** |
| 1 | MCP1703 | TO_SOT_Packages_SMD:SOT-89-3_Handsoldering | U2 |
| 1 | MISC_WATT | Pin_Headers:Pin_Header_Straight_1x07_Pitch2.54mm | P9 |
| 1 | SW | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | P4 |
It measures 50 × 50 mm and has 2 copper layers, 1.6 mm thick.
34 parts, built around the BME280, LM1117-3.3, IRLML2244 and IRLML6244. 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 k4cg/door-status repository on GitHub, at the commit this page was made from: the board is pcb/espboard/espboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
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).

fishpepper/tinyPEPPER
a tiny 16x16mm hole-to-hole 4in1 brushless ESC running BLHeli_s

aTaylor60/ESC_Frame
A combined frame and 4in1 brushless ESC running BLHeli_s with 16mm hole spacing




svpetry/TeslaBMBCheck
Simple device that reads the voltage levels and temperatures from a Tesla Model S BMB board.

