Menu

Home

Tim Estell

FIRST® FRC Team 3748 "Ragnarok Robotics"

Welcome to our wiki!

Joining the Team

The team is open, but you really do need to live nearby. We meet at the Mount Hebron High School in Ellicott City Maryland. This is where we hold team meetings and where we build our robot. You can be a home schooler, or attend another high school.

To be a team member you need to qualify. See http://www.usfirst.org/roboticsprograms/frc.

Anyone can view all our code, but to submit changes and participate in development you must

  1. Join the team (see above)
  2. Join the software team
    • Show up at a team meeting and let us know you want to be on the software team
    • OR Email or contact a team mentor on Facebook
  3. Create or have an account on Sourceforge
  4. Request to join the project as a developer

Once you're a member, look at our [GettingStarted] page to setup your software tools.

Build Sessions

When we meet at school the software team will setup a build LAN. The process for doing this is described on the [BuildNetwork] page.


Some sample code to learn with

by Tim Estell 2012-12-18

I've added two example LaunchPad projects so you can try out Mercurial.

Pull the latest repository and you'll see LaunchPadTempDemo and LaunchPadBlinkLEDs.

The first is the sample code programmed onto the 2553 chip when you received your launchpad.

The second is an example of blinking both LEDs on the launchpad.

Pull the code, make some changes, push the code back. Then look at the sourceforge web interface to our code and see if your changes are in our shared repository.

Setting up Our Software Repository

by Tim Estell 2012-12-16

Sourceforge supports three version control systems: Subversion; Git; and Mercurial.

After several hours of reading, looking through the tutorials, and hunting down critics of the systems I've selected Mercurial.

  • A distributed version control system is needed by our very distributed team (this rules out Subversion)
  • Something easy to teach, learn, and use is needed because most of our team have never used a version control system (this rules out Git)
  • I'm encouraged to see that Mercurial is designed to be easy

So off we go.


This wiki uses Markdown syntax.

Project Admins:

Project Admins:


Related

Wiki: GettingStarted

Discussion

  • Joey Pomponi

    Joey Pomponi - 2012-12-17

    Hey Mr. Estell, it's Joey Pomponi, just checking in since I just made the sourceforge account.

     
    • Tim Estell

      Tim Estell - 2012-12-17

      Added you to the developer group. Let me know if you have any issues and please expand/clarify/enhance the documentation on getting started.

       
  • hiter86

    hiter86 - 2012-12-18

    Its Quentin Huyett just made the account

     
    • Tim Estell

      Tim Estell - 2012-12-19

      Added you to developer group. Try out the code and expand the documentation.

       
      • hiter86

        hiter86 - 2012-12-31

        I can't figure out how to retrieve the files from the server into my repository. Could you help me out?

         

Log in to post a comment.