Clawtype
NiMH charging
software/firmware based
Software-based charger logic written in Rust should be portavke enough to easily upload to any current or future generic microcontroller.
Long-term goal is:
- can charge from 5V supplied by USB
- can detect reverse polarity
- can fast-charge (though at first could try just trickle-charge)
- 1 AA cell charging is enough
- can detect LiPo (and either reject or also charge appropriately)
- main device can run off USB while the battery is charging,
- then transparently switch to NiMH power source when USB is disconnected (and reverse)
Promising-looking writeups and software:
- github.com/msillano/NiMH_charger_logger
- github.com/stawel/…/nimh_nicd_charging.md
- Wikipedia has some actually useful looking info about NiMH charging: en.wikipedia.org/…/Nickel–metal_hydride_battery
- not strictly a charger but still an interesting writeup: github.com/MarkusWandel/battery-tester
Not about charging at all, but an interesting writeup about NiMH batteries: github.com/dwyl/home/issues/209
based on specialized ICs
Issue here is those seem to regularly go out of market, and already rare desins based on those on the web thus become difficult to reuse.
Try “Maxim DS2712” (or “DS2710”) (via, via).
TME search for 1+ NiMH charging ICs
preci-dip
I have trouble finding a good keyword name for this thing that seems vaguely matching various following names:
- preci-dip sockets & pins?
- machined goldpin/pin/dip sockets & pins?
- mill-max dip sockets & pins?
A TME search that seems to give relevant results.
They seem to have lower profile than generic square-shaped sockets+goldpins, as exemplified in corne keyboard builds where a LiPo battery seems to fit inbetween. But I can’t find more details, and also (how) do pins (male headers) look/work/differ on those.
fanless, USBC-powered MiniPC
fun with low-power displays
- "Nokia 5110 LCD" 84x48 px, b&w, 3.3V
- "Sharp memory LCDs"
(specs overview;
digikey search,
filter by Sharp)
- the first number in their name seems to indicate size (diagonal?) in inches - e.g.: “LS027…” -> 2.7"
- the connection seems to be “SPI over (10-pin? 0.5mm?) FPC” (or “…FFC”) where FPC seems to mean “flexible printed circuit” and FFC to mean “flexible flat cable”. The FPC/FFC seems to be standardized, with 0.5mm pitch connectors and breakout boards existing for various pin-widths and easily available.
- LS010B7DH04
- LS011B7DH03 - 1.08" ~32x14mm outline, 160x68px; used in the popular “nice!view” display module;
- LS012B7DD01
- LS012B7DD06A (rgb, round) / LS012B7DD06 (?) / LS012B7DH06A (?) - 1.19" 240x240px; (datasheet) needs 5V :(
- LS013B7DH05 - 1.26" ~30x25mm outline, 168x144px; (datasheet) seems 3.3V based
- LS013B7DH03 - 1.28" ~31x27mm outline, 128x128px;
- LS013B7DD02 (rgb, round) - 1.29" ~37x36mm outline, 260x260px; (datasheet) needs 5V :(
- LS013B7DH06 (rgb) - 1.33" ~32x27mm outline ~24x24mm active, 128x128px; (datasheet) needs 5V :(
- LS014B7DD01 (rgb, round??) - 1.39" ~39x38mm outline, 280x280px;
- LS018B7DH02 - 1.8" ~42x31mm outline, 303x230px;
- LS021B7DD02 (rgb) - 2.13" 320x240px; (datasheet) needs 5V :(
- LS027B7DH01 / LS027B7DH01A - 2.7" ~63x43mm (outline) 400x240px; from datasheet it seems they need 5V (so an extra boost converter from 3.3v) :( Reportedly, the “…A” suffix should indicate up to 2 bad pixels per display, whereas non-A should indicate zero (or untested?).
- WeAct Studio ePaper (github)
- 1.54" ~50x33mm module outline, 27x27mm active area, 200x200px, seems 3.3V; (datasheet) I think it supports partial refresh? not sure yet what is the power consumption
v2.1 discussions
HN, lobste.rs, r/ErgoMechKeyboards, r/cyberdeck, r/Xreal, r/ErgoMobileComputers, r/PeripheralDesign, mastodon
Chordite
alternatives
- characorder 2 (via: TODO)