Closed joshajohnson closed 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!
A possibly overkill idea would be to use PMOD connectors for the inter-board connection, i.e:
We could do PMOD, but I was planning to just steal the sparkfun design as close as possible. Happy with whatever you would prefer!
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
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
Sounds good! I'm assembling a few boards so don't rush to hand back the keys - I'll jump in after dinner.
If it's off to fab, it's time to merge? This PR is getting a bit too big and already conflicting with master
;)
Sounds good with me! I updated some of the footprints so that's probably the issue, can probably update jkl in master to resolve?
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
Layout
Please have a look @brainstorm and pick it to pieces, happy to make any / all changes you think would be beneficial