A jumperless breadboard
Go to file
Kevin Santo Cappuccio 7736e2ef46 f
2023-05-25 09:41:48 -07:00
Hardware New Hardware revision 2023-05-25 09:37:55 -07:00
JumperlessNano New Hardware revision 2023-05-25 09:37:55 -07:00
.DS_Store f 2023-05-25 09:41:48 -07:00
LICENSE Initial commit 2023-03-25 12:59:09 -07:00
README.md Update README.md 2023-03-26 12:17:38 -07:00

Jumperless

https://user-images.githubusercontent.com/20519442/227739104-85ad8e68-dfe9-4510-ad2b-4cc7110a7baf.mov

This is a new revision of breadWare with a new name.

That repo has a lot more info that generally applies to this one too, so go read that if you'd like to know more about this thing.

I'd like to basically rewrite that whole codebase from scratch because it's kind of a mess. So the new stuff will go here.

Here's the general vague roadmap (for anyone who wants to contribute):

Matrix interface code (Dumb Mode) - done

Storage of the current state - started but needs a lot more work

Pathfinding - started minutes ago

--Hardware safety checks (throw an error if you try to connect power directly to ground)- not started

--Path Redundancy/priority - not started

Coming up with a format to send commands - mused upon but not decided

--Command input parsing (UART) - not started

--Command input parsing (I2C) - not started

Power Supply control (needs HW revision or just remove the DAC/Opamp entirely)- not started

Everything above will be running on the AVR32DD32 controller chip, below is external interface stuff

Making an Arduino library for the Master - not started

(optional) Writing a python library to form and send UART commands

(optional) GUI for making connections

(optional) Component placement sensing or just a simple way to define part locations

IMG_2958 IMG_2964 2 IMG_2961 2