You are browsing as a guest. Sign up (or log in) to start making projects!

KickDeck

Hardware
  • 12 Devlogs
  • 14 Total hours

K2B + 7" touchscreen, UPS-powered, OLED status display, rotary encoder, dual indicator LEDs, custom panel-mount controls

Open comments for this post

18m 56s logged

Updated Pinout, Button wired, Mounted 2nd USB hub

as the title implies, i did those things??? not much done really I didn’t really know what to do next but the leds on the button are uhh not working unless im misunderstanding the pinout on the manufacturers details page thats it for today!

0
0
11
Open comments for this post

27m 43s logged

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

0
0
14
Open comments for this post

1h 37m 21s logged

its been a while since i made one of these

like a whole week

anyways!
today I got a bunch of stuff installed :yay:
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 :neocat_0_0:

some photos I guess because this journal is over now.

0
0
13
Open comments for this post

2h 40m 30s logged

configuration!

did some configuration on the kickdeck now that most of the stuff is installed… i dont have much time to write this but at the moment the internet is just not working on it and its kinda pmo :sob-wx:

0
0
14
Open comments for this post

1h 38m logged

the battery nightmare is over

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 :smort: 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…

0
0
35
Open comments for this post

37m 56s logged

desoldering the board!

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

0
0
16
Open comments for this post

1h 0m 50s logged

Screen Installation + desoldering battery module

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

0
0
5
Open comments for this post

36m 32s logged

flashing armbian + installing leds

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)

0
0
11
Open comments for this post

1h 1m 52s logged

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
:yayayayayay:
i did some things :thumbs-up:
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 :/)

0
0
7
Open comments for this post

2h 9m 34s logged

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

0
0
10
Open comments for this post

1h 1m 29s logged

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… :pf: 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 :mindblown: )

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 :fear: )

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 :bleh:
0
0
7
Open comments for this post

54m 29s logged

BOM Research

did some BOM research :thumbs-up:
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
0
0
27

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…