Skip to content
Snippets Groups Projects
Select Git revision
  • eb244876032a7684205671f2b8adbbda6d29d75b
  • master default protected
2 results

README.md

Blame
  • AutomataKit Router

    This is a message passing device and USB link for the automatakit architecture.

    board

    board

    board

    The board includes one USB-to-UART Bridge, a CP2102n, which is treated as the router's 6th port.

    Development Notes

    See circuit chatter and firmware chatter.

    Viable Commands

    Test

    Keycode: 127

    • to test networking, this will reply with a payload packet containing 127, 12, 24, 48 and will toggle an LED on the board

    Reset

    Keycode: 128

    • issues a software microcontroller reset
    • if the microcontroller is already hung up, this will not work

    ATKRouter + RPI

    We can run atk on a dedicated raspberry pi hooked up to a machine. This is nice, because we can keep machine local state at the machine, and provide a nice machine display / ui / development environment in one spot. Great.

    To do so,

    Setup the Raspberry Pi

    Install Node on the Raspberry Pi

    • to install node, download the distro you want from nodejs.org
    • extract the files, and hit these commands

    navigate to the distribution cd <distro> copy that to local space on the pi sudo cp -R * /usr/local/

    to check that node is installed, check the version using node -v which should return the version number of the distro you installed.

    Reproducing This Work

    All automatakit works are open source, and while we cannot sell you boards, if you have an interesting application, get in touch to ask about collaborating.

    To reproduce boards and load code, see the document 'Reproducing Automatakit Work'