setting up a new robolab in a bedroom [project updates]
Updated: Mar 16, 2020
So today I'm going to start setting up the new robotics lab in my house so I can continue toward on ChipTwo. ChipTwo is in a stage where the developments are now mostly software which means actually developing will not be that difficult we don't need too many things. We'll just need:
(1) A computer with WPILIB installed and Github Desktop and Smart Dashboard
(2) A jack to hold the robotics system
(3) A power supply that will allow us to power chip on the stand
(4) A small shelf for the components
(6) Some space
(7) Windows laptop with FRC Driver Station
To get all of this done, we're going to setup the robolab in my room most likely. Seems like the best place for it. I'll move any junk out and move the equipment in today. I'll put down a yoga mat or something so I don't annoy my mom and we don't scratch the floor. That'll allow me to run wires and stuff directly to my computer.
step one: smart dashboard, and other software setup.
Checking if I have WPILIB and Smart Dashboard on my MAC because I prefer to develop on my MAC because a MAC is amazing.
So turns out FRC Smart Dashboard works! On MAC I'll be using the python version. You can launch it from terminal or I think there's a way to launch when you deploy code (I might be making that up I really don't know). But either way~that's works.
We already have a windows computer with Driver Station because that's what we were using in TenB robolab.
NOW IT'S TIME FOR GITHUB!!!
Already have GitHub desktop installed. But it's time to actually get the repo on the computer so we can deploy software.
So we have the repository cloned in Github Desktop! We're going to open in in VS Code to see if it works and everything is OK.
~That DOES work. What this means is our software is ALL SETUP. Now it's time to setup the hardware!!!
step two: a jack to hold the robotics system, power supply, and putting chip on the stand.
So first we put a yoga mat down just to protect the floor...
This yoga mat I'm also using to define the robolab space so I don't go over/go too nuts with all the crap I'm moving. Trying to keep things tight and organized.
Ta-da! New robolab space in my own room. We can now connect the ethernet straight to the hub and use that to deploy code. The USB goes to the windows computer which has Driver Station (that's really its only purpose).
Now we shift the power supply, the battery charger, the mini oscilloscope, and my windows laptop to a small cart I had in the basement that I think we used to use in the bathroom for towels. But now it's part of robolab. It's actually a nice setup we have going here. Really convenient.
Here's the final pic of the new robolab setup! That's really all we need to start getting to work on the software for this thing. The jack will need small amount of modification because right now the legs run into the wooden board supporting chip. But all we're going to do is cut that wood board down and we'll be done. Yay! We're ready to get started.
The new robolab is ready to go! Welcome to TenB Robolab Zoom Edition. Hopefully we'll all be connecting with zoom or Skype or something to work on this robot soon!
List of Parts in case you want to try!
- Samsung 27" Monitor
- Amazon Basics Monitor Arm
- HP USB-C Dock
- Logitech MX Anywhere Mouse (not shown)
- Logitech Craft Keyboard
- Harbor Freight Transmission Jack (the smaller one)
- Random bathroom wireframe cart
- Digilent Analog Discovery 2
- 30V 10A power supply from Amazon
- Venom Pro Duo Lithium Battery Charger
- LiPo Tester
- LiPo SAFE Bag
- Gorilla Tape
- Random Yoga Mat
- Long Ethernet Cable
- Long USB-B Cable
- Large Industrial Power-strip (can be substituted for any power strip)
- MacBook Pro 2018 15" (not needed if you want to develop on windows)
- Windows Laptop for Driver Station
And that's how we made a mini robot lab in my room!