MittyRobotics / tko-electronics-sim

A cross-platform app that allows for building and simulating FRC electronics in real time
https://sim.amhsrobotics.com
GNU Affero General Public License v3.0
41 stars 6 forks source link
electronics frc frc-java hacktoberfest hardware java simulation simulator

TKO Circuit Simulator

FRC circuit simulator for electronics diagramming and rookie training.
Created by TKO Programming (Rohan Bansal and Andy Li).

Winner of the 2021 KLA Software Engineering Award!

Website: sim.amhsrobotics.com

https://user-images.githubusercontent.com/54689920/197682521-fb6d358b-164f-48b4-a773-77e52129db52.mp4

Features

diagram

Future Updates

Installation

Official Packaging

Head over to the releases page and download the binary for your platform. Directions for installation can also be found there.

Building from Source

We constantly commit partially finished new features or bug fixes, so we suggest that you use the latest stable release instead. Proceed at your own risk.

  1. Clone the repository using git
  2. Run gradlew build and then gradlew run in a console in the top directory

If you use Linux/Mac OS, run ./gradlew build and then ./gradlew run in a console in the top directory.
If it says permission denied, do chmod +x gradlew.

Due to compatibility issues with LWJGL3 and the M1 chipset, the mac version pf the simulator still uses LWJGL2. Functionality should be close to identical. Mac OS only: switch to the lwjgl2-macs branch to run. Otherwise, app may freeze during usage.

Device/Component List

Hardware

Cables