benblazak / ergodox-firmware

firmware for the ergoDOX keyboard
Other
596 stars 294 forks source link

Will a non-soldered teensy be recognized as a keyboard? #69

Closed Wesley-Chan closed 9 years ago

Wesley-Chan commented 9 years ago

Hello.

I just want to make sure my teensy is good before soldering.

I flashed the blinky firmwares into it. It flashed differently. But after I flashed the ErgoDox firmware and plugged it in, neither Windows Device Manager nor lsusb in Linux lists it as a keyboard device.

I should note that my teensy is not soldered on the ErgoDox PCB yet.

Is is this (you can see how paranoid I was) normal or should I be concerned? What test should I do for verification?

Thank you.

benblazak commented 9 years ago

Take a look at the circuit diagram (master, partial-rewrite). Minimally, the SCL and SDA pins (PD0 and PD1) need to have pull up resistors, otherwise, if I'm remembering correctly, the code that tries to initialize the MCP23018 (whether or not it's actually there) hangs.

Wesley-Chan commented 9 years ago

Thanks.

I removed the whiles in teensy-2-0.c and it worked! So relieved.