brainstorm / bbtrackball-rs

Experimenting with Blackberry trackball for keyboard ergonomics
25 stars 2 forks source link

Stm32 dev #1

Closed joshajohnson closed 4 years ago

joshajohnson commented 4 years ago

Work in progress of a STM32F042 dev board w/ trackball breakout.

By default boards will be electrically connected, but can be snapped in half so trackball breakout can be connected to other micro-controllers / pin mapping changed.

Schematic

Please have a look @brainstorm and pick it to pieces, happy to make any / all changes you think would be beneficial

joshajohnson commented 4 years ago

How dare you bring good software development methodologies into the hardware world :P

I have my reasons for using labeled revision folders (primarily lack of useful diffing between versions), but I'm sure there are better solutions than what I do!

brainstorm commented 4 years ago

A possibly overkill idea would be to use PMOD connectors for the inter-board connection, i.e:

https://github.com/brainstorm/pinha_lora_gateway

joshajohnson commented 4 years ago

We could do PMOD, but I was planning to just steal the sparkfun design as close as possible. Happy with whatever you would prefer!

brainstorm commented 4 years ago

How dare you bring good software development methodologies into the hardware world :P

Hahaha, true, I'm the worst, my apologies I cannot help it :P

Rough diffing can be done with something like this: https://github.com/Gasman2014/KiCad-Diff

But yeah, it's a pity that one cannot easily run two concurrent KiCad instances and/or do proper version diffing within Kicad :_S

brainstorm commented 4 years ago

We could do PMOD, but I was planning to just steal the sparkfun design as close as possible. Happy with whatever you would prefer!

Ignore me, let's prioritize shipping/MVP for this... I'll be releasing the IRL KiCad lock soon so you can take back the token and de-software-engineer all this ;D

joshajohnson commented 4 years ago

Sounds good! I'm assembling a few boards so don't rush to hand back the keys - I'll jump in after dinner.

brainstorm commented 4 years ago

If it's off to fab, it's time to merge? This PR is getting a bit too big and already conflicting with master ;)

joshajohnson commented 4 years ago

Sounds good with me! I updated some of the footprints so that's probably the issue, can probably update jkl in master to resolve?