Skip to content

byu-crop-biomechanics-lab/SaffronMicrocontroller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jul 18, 2023
dcd6364 · Jul 18, 2023
Apr 27, 2023
Sep 1, 2022
Jul 18, 2023
Apr 19, 2023
Jul 5, 2023
Nov 29, 2022
Oct 25, 2022
Nov 29, 2022
Apr 27, 2023
Apr 27, 2023
Nov 7, 2022
Apr 27, 2023
Sep 1, 2022
Aug 16, 2022
Sep 1, 2022

Repository files navigation

amiga-dev-kit

docs Discord

Welcome to the Amiga Development Kit!

Please check out the Amiga Development Kit documentation for full context on this repository, where you'll find documentation, tutorials, & the API.

If you're just now learning about farm-ng and the Amiga robot, check out our website:

The Amiga, and accompanying development kit, is a toolset of hardware and software built by farm-ng to enable farmers, hackers, engineers, roboticists, or anyone with a vision of creating ruggedized, waterproof, outdoor robotic rover applications.

Directory structure

Brain

See brain/ for instructions on building the farm_ng lib for the brain and example applications for interacting with the farm-ng brain.

Circuitpy

  • Farm-ng's feather microcontroller kit's introduction/overview and buying page is at the Amiga Development Kit website.
  • Farm-ng's github CircuitPython codebase is here: circuitpy/.
    • After attaching a USB cable to the feather chip, follow instructions to get circuitpy onto the microcontroller board here.
  • Hardware setup of farm-ng's feather microcontroller and running farm-ng's codebase on the chip is here
    • Once you copy your own or farm-ng's code onto the microcontroller, you can use vscode to just open the the root directory to actively work on the files there. Any code.py file in the root directory will automatically run, but in the terminal ^D will cause the microcontroller to restart code execution.
    • To develop on a laptop, you can enter the REPL in a number of ways, discussed in FAQ - Using the REPL

Cloning the Amiga Development Kit

Clone this repository to work with the Amiga from micro-controllers or your personal computer (Mac/Linux/Windows).

cd <to_your_base_directory>
git clone git@github.com:farm-ng/amiga-dev-kit.git

Develop using PyCharm

In Pycharm, you can:

  • Create a new project
  • Use the menu: VCS -> Checkout From Version Control -> Git
  • Enter the github SSH URL and set the directory
    • Now the project will manage the github connection and venv for you

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published