KickDeck
Hardware- 12 Devlogs
- 14 Total hours
K2B + 7" touchscreen, UPS-powered, OLED status display, rotary encoder, dual indicator LEDs, custom panel-mount controls
K2B + 7" touchscreen, UPS-powered, OLED status display, rotary encoder, dual indicator LEDs, custom panel-mount controls
did the sticky streak so now i have to slave on this platform again
I actually didn’t do much?
I just updated the repo it was quite old and outdated (pre-outpost-funding) so now its got updated build status and such, and there’s a new diagram for the parts layout as it has changed ALOT since I like purchased the wrong case that was too small
its been a while since i made one of these
…
like a whole week
anyways!
today I got a bunch of stuff installed 
the USB C port is now mounted??
the AUX ports are mounted!!
the batteries and pcb are mounted fully!??!!
the first USB hub is mounted%#(!@#$(@#»>?
and it all works so far)!)#@($&!#@&%)!#&^%)(&#!%
yeah!
oh the fan too i guess… yay?
so now some of the gpio is wired and for the fan I did have to uh use “questionable” tactics to get a big enough hole (a drill bit that is way to strong and started tear up the plastic) anyways after that minor inconvenience I also got all the IO and such mounted the only thing not mounted is the plastic board/lid that will sit on top and in the sake of time (and finishing this before stardance ends and this becomes another failed project) I will not be really finishing all the software stuff as the operating system hates me although it may be a display issue with just the monitor and I may be able to fix it later when its plugged into a normal monitor I also soldered some of the pins on the power button but it may be incorrect depending on what orientation i installed it (theres no indicatin of what side is up and the pins are symettrical) I do really like the way it looks so far! my english teacher would kill me if they saw that sentence 
some photos I guess because this journal is over now.
so after many encountered problems with my battery (not necessarily the battery module but the fact that I’m reforming it) I have most probably fixed it and its now in a form factor that will fit in the case but it’s technically untested because I’m waiting on feedback from someone with an electronics degree
but essentially the board that I snapped off of it had 2 purposes (kinda 3 with warning leds) which is to hold the battery packs and such and to put them in series. That is all the board does (electronically), is put it in series also technically has 3 extra wires to evenly distribute charging but that has also been done with the current wiring situation, I would assume as nothing started smoking that it will probably… not blow up my k2b board but who knows, I’ll wait on a response and then I will be very close to finishing this thing (everything else SHOULD be straight forward for just mounting it all) I also read up on the Waveshare docs and it does not have 4 pogo pins for no reason, I already knew they were for installing a Raspberry Pi on top with the mounting holes (which is why its the HAT (E) module) but it has 2 pins for SDA and SCL which are for transmitting the battery data on how charged it is which previously I thought I may not be able to add a low battery indicator because I wouldn’t be able to pull battery data but I can I just need to do a cursed thing of soldering a wire to a pogo pin
right in the middle of this they responded and says it should work! next devlog soon i suppose…
yes i actually did it (crazy)
no not really i ended up snapping off the second board because it actually doesn’t have anything else on it i guess, all it does is wire the batteries in series and it had 5 notches only for even power distribution
i can officially have a less cursed device
I installed the screen onto the lid area by melting in brass standoffs and also tested the button which I ordered to be a latching button and the one that arrived is apparently momentary… which means I have to shut it down digitally sadly which means the power efficiency may be worse overall after this I grabbed my fan which is 24V despite ordering 5v… but i found a lower voltage fan I pulled from a cable tv box that was 12v and still blew moderately fast at 5v power and after that I desoldered most of the battery module since with the case restraints it wont fit normally so I’m desoldering the bottom board as it assembles with notches + holes between 2 pcbs and also removed the battery slots so I could better remove the pcb but I am yet to fully separate them thats all for now I might install the fan + k2b next
sadly ubuntu would not properly utilize the onboard graphics card and was putting a ton of stress onto the CPU to render everything so today I flashed Armbian onto the board and so far it all works but its the minimal Debian version (trixie) that has no GUI at the moment but I have also drilled holes for and mounted the panel mount LEDs which I was going to have one indicate low battery but I cant really do that so it may be just a power indicator or something else, didn’t get this on lapse but I did mount the power button too! (pictures below)
woah…
yeah so my parts all came and such and now stardance is integrated properly with hardware which means i have to make these on platform again so excuse the time gap in journals you can find the rest in my repo on the JOURNAL.MD

i did some things ![]()
essentially just flashed the card with ubuntu and such which is Jammy Jelly and uh after a bit realized that the gpu isnt working properly and probably wont as long as i use ubuntu which is sad because its supposed to be an official image.
so im having to switch to a community armbian image which should be fine cause i have a v1.1 board and theres a much better-ly integrated image for it on that board
(excuse low quality screenshots from lapse :/)
Stardance doesn’t seem to support markdown CSV ??? so here’s a screenshot, its also on the repo here
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.
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
)
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!
so far the price I have is at about $120 in unpurchased parts ($200 if i didnt own alot of the parts
)
I was going to use a fan I already have but the fan uses 12V which would run horribly on the 5V rail
did some BOM research ![]()
so far I did the following: