Skip to content

Sean3Don/robocup-pcb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboCup PCB Repository

Welcome to the Georgia Tech RoboJackets repository for management and storage of RoboCup's hardware files!

If you are a new member to the RoboCup electrical team and have never used git version control before, we highly recommend that you familiarize yourself with it.

##Prerequisites

##Using this Repository Most CAD files found here are EAGLE files. However, some older archived files were created using PCB (a program that is part of the gEDA project). Users will find the following items here:

  • Control, Kicker, Antenna, and Base Station files
  • Gerber files for most PCB designs
  • RoboCup libraries
  • DRU rulesets (for checking for errors)
  • CAM Jobs (for exporting gerber files)

Note: The current version of EAGLE used by the team is version 6.5.0.

##Configuring EAGLE for the first time If this is your first time opening any of RoboJackets' EAGLE files, you will need to setup your computer to include the part's libraries. The RoboCup team finds that the Adafruit library and Sparkfun libraries for EAGLE contain many useful components. Luckly, all of the files can be found on GitHub.

###Setup libraries in EAGLE

  1. Download the additional libraries:

    Once your computer is setup with git, the following lines can be used on any operating system within a terminal configured with git. Users who are using a GUI interface for git should simply add the respective repositories through the interface.

    git clone https://github.com/sparkfun/SparkFun-Eagle-Libraries
    git clone https://github.com/adafruit/Adafruit-Eagle-Library
  2. Add the new directory locations to EAGLE:

    From EAGLE's Control Panel, navigate to the Directories window: Options -> Directories.

    Find the Libraries text box, and add the directory paths where the repositories were cloned from step 1. Don't forget to also include the path for the RoboJackets libraries!

##Firmware Firmware must be uploaded to the control board before use. The firmware is written in C and defines how the hardware must interact with the higher-level software. The RoboJackets Wiki contains basic information about compiling the firmware. Instructions for uploading the firmware to a control board are below.

###Source Files The current working set of firmware can be found in the robocup-software repository within the firmware directory.

###Uploading Firmware to a Control Board All methods for uploading the compiled set of firmware to a control board is outlined in the robot subdirectory of robocup-software

About

The EAGLE design files for RoboCup's electrical system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published