bastardkb / dilemma Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
Quoting KarlK90:
ESD protection for USB-C port and split-comms port on data lines only or including cc lines (like shown)
protects against static discharge (charged cloths!) and subsequent destruction of any IC
recommendation StMicroelectronics (or knock-off manufacturer) USBLC6-2 in either SOT23-6L C7519 or the smaller SOT-666 C15999 package or the USBLC6-4 as shown
More things to do :
0xb2
to dilemma
Others:
handsoldered
, and assembled
TODO
Fix ribbon cable twisting
make all the leds align the same way - parallel, and with gnd facing the same direction
having to flip it is not nice.
Ideas:
Hi!
This is awesome!
Since it's meant to be a portable keyboard with input device, i was wondering if a choc-spaced version could be considered.
I realize with the case and all, it's not as trivial as just changing the spacing of the matrix :)
Best,
TODO
just like the splinktegrated prototype (if it works)
At this moment the holes for the rotary encoder pins (plated) overlap with the holes for the switches (non plated).
TODO fix it.
Quoting KarlK90:
Cases tend to tip over on the upper end when used with MX switches and high profile keycaps. Another bumper around the location shown in the picture would be great(pic removed)
A raised trackpad assembly for MX and high pro keycaps would be nice
(as per charly) The low profile case is missing half a cm of tolerance for the USB-C port cutout: on the right side, it looks like the USB-C port is pushing against the cut out, so the PCB is not sitting perfectly flush (although, it's pretty close) and can pop out of the case in that corner more easily than on the left side
test new models (low pro and puck) - 36aa2f0
replace with small diodes like on the assembled flex plates
Build guide:
Github:
Others:
The 2 resistors for the left side on the trackpad connection do not have the right format (too big).
TODO: fix the part number in the BOM.
@bstiq Pretty much the same feedback as on the splintegrated - minus the ideal diode stuff as the dilemma doesn't feature RGB
Support full-duplex serial on the TRRS jack
Expose SWD debugging headers, great for devs like me :-). The following signals need to broken out, preferably as a 2.54mm pinheader (3 or 4 pin)
As mentioned by charly and freznel
When battery is conected, Vcc and Gnd are connected
Fix: on/off button should be wired like on the adapter v2
Not an issue but thought this would be appropriate place to add feedback, in no particular order:
More to follow as I finish the build, if i didn't document these fresh I'd for get them!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.