Open comments for this post
new project??
yeah… another project
I start making a new project I have titled roomsense which will use a ESP32 with multiple sensors as a stupid little home assistant thing (it will be running ESPHome) I have plans to incorporate a mmWave sensor (thanks @Anson from stasis) a DHT11 temp/humidity sensor and a sound level sensor (KY-037) I was originally going to use a PIR or HC-SR04 sensor but tbh they’re mid and I’m wasting a whole ESP32 on this so I’m using my mmWave from anSON I made my BOM, and then did the pinout also did a visual wiring diagram on draw.io and made a full readme that is mostly full of placeholders because I haven’t done anything else
i don’t know how this took 2 HOURS
the repo can be found here
the bom is here
my beautiful (crappy) wiring diagram is here
my sweet anson can be found here 
Open comments for this post
another devlog!
UPS HAT
- onboard power switch is a tiny physical switch and there is NO seperate gpio header for it :( so the panel power button will have to wire in parallel (or cut off the switch)
Power button
- turns out its an RGB pushbutton (im blind) and not single color, but I have decided to keep it since it looks good and I will be only wiring the green led line
OLED + GPIO resolved !
- I got the real KickPi 20 pin diagram with correct pins
- OLED: i2C4 on pins 9/13, no adapter needed
- rotary encoder: assigned CLK/DT/SW/VCC/GND to free pins
-2 indicator LEDs: one PWM-driven (dim HDD activity light, pin 10) and one plain GPIO (battery/low-battery warning, pin 12), found by confirming actually has 2 real PWM channels broken (Pin 8/10)
Docs
- finalized README, finalized BOM, finalized pinout.txt
Paper sketch thing
- I documented my planned organization and placement for all the parts on paper
everything else
- I made some updates to the BOM to use 2 usb hubs also added a rotary encoder and some other stuff
- the rest of the stuff thats still open is what material to use for the case mounting stuff and cable management
Stardance doesn’t seem to support markdown CSV ??? so here’s a screenshot, its also on the repo here
Open comments for this post
BOM Finalization (mostly)
UPS Module
continuing from the last journal, I started off with the Waveshare UPS HAT (B) designed for dual 18650 Li-ion batteries since it has usb output and i2c battery monitoring but it used pogo pins to clip into the RPi for power delivery which wouldn’t work with the K2B, then i switched to the (D) model briefly it used a single 21700 cell but it only outputs ~4A while charging actively and would drop as the battery depletes which would cause problems with my estimated power draw. I settled on the UPS HAT (E) running on 4 21700 Li-ions and had 6A output clearing the draw estimate with a margin so its my final pick. I also realized that all the boards only have one shared USB output port which means I will have to use a USB hub since I cant use that USB port.
Battery sourcing
I literally couldn’t find any listings on Amazon for the right 21700 battery or on AliExpress either…
the only place I could find one has them at $9.00 a piece but if I can get this done on time it will still be on sale for ~$6.00 on the 18650 Battery Store (which has more than just 18650s
)
OLED wiring (not published/done)
I originally planned to get a USB I2C adapter since the GPIO is unconfirmed :/ but I found the official pinout on their info PDF also confirmed there were the right pins for the OLED I already have (ideaspark SSD1306) that accepts 3.3-5V so no mismatch risk!
Budget
so far the price I have is at about $120 in unpurchased parts ($200 if i didnt own alot of the parts
)
Fan
I was going to use a fan I already have but the fan uses 12V which would run horribly on the 5V rail
unresolved stuffs
- mounting material?? ( like plastic PLA boards i have already or 3D printing)
- cable management (idk if its going to be enough of a problem?)
- thats about it
Open comments for this post
BOM Research
did some BOM research 
so far I did the following:
- confirmed K2B (V1.1) and 7” display both work; touch input functional, mounting holes good
- identified Android TV navigation issue (no back button, requires restart, so any hopes of using the stock OS are gone)
- built out the BOM on Notion
- resolved KickPi PDF voltage contradiction confirmed K2B runs 5V (Type-C), not 12V as one table mistakenly stated
- currently i decided on the Waveshare UPS HAT (B) 5V output, dual 18650, I2C monitoring as a UPS module
- found keyboard+touchpad combo, eliminating need for separate trackpad/trackball
- worked out full USB port budget: touch data + keyboard combo fit K2B’s 2 native ports with no hub; hub only needed once OLED is added later
- picked power button: 16mm, self-locking, LED ring, 3-6V, 3A, aluminum alloy