FrameworkComputer / InputModules

Reference designs and documentation for the Input Module system in the Framework Laptop 16
https://frame.work/laptop-16
158 stars 11 forks source link

BOARD_ID resistor definitions #6

Closed cscott closed 9 months ago

cscott commented 10 months ago

Under "Pinout", the README.md says,

4 BOARD_ID Pull to GND through BOARD_ID resistor defined below

but the BOARD_ID resistor values aren't actually defined anywhere in the repo.

I'm particularly interested in knowing how many of the 8 different pogo pin groups need to be connected in order for the BIOS to be happy. To pick two specific examples: if I created a "double height" keyboard+touchpad module, but left all four side spacers in place, would I need two different pogo pin pads, or could I do with just one and a "this is really two modules" resistor value?

cscott commented 10 months ago

For anyone wondering, the "microcontroller" example has a 180k resistor from BOARD_ID to ground, so that's apparently the correct value for a "small" module. No info yet on appropriate values for other size modules.

eclecticc commented 9 months ago

Added in https://github.com/FrameworkComputer/InputModules/commit/8348517b89d8de535c8a948ec6aa91f2cee6927c

cscott commented 9 months ago

And for my second question above, I'm guessing that if I have a big "keyboard plus touchpad" module I'd need two separate pogo pads with two separate resistors, one for the "keyboard" and another for the "touchpad"?

eclecticc commented 9 months ago

Yes, as currently defined. That is something we could define in the future though.

On Wed, Jan 31, 2024 at 8:07 AM C. Scott Ananian @.***> wrote:

And for my second question above, I'm guessing that if I have a big "keyboard plus touchpad" module I'd need two separate pogo pads with two separate resistors, one for the "keyboard" and another for the "touchpad"?

— Reply to this email directly, view it on GitHub https://github.com/FrameworkComputer/InputModules/issues/6#issuecomment-1919419908, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG5GV7JJAZQOHG3W7P3DCRTYRJT3PAVCNFSM6AAAAABCHVVGDOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJZGQYTSOJQHA . You are receiving this because you modified the open/close state.Message ID: @.***>