qDot ([info]qdot) wrote,
@ 2004-09-17 14:14:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Current mood: excited
Current music:Versch Gear Choir - Full BAZ PTS

NRRRRRR I HAVE 350 GBAs. NRRRRRRRRR NONE OF THEM ARE FAKE.
So, as most of you know (because I talk about it all the fucking time, 'cause I think it makes me cool), I work at The KISS Institute for Practical Robotics. We run the Botball competition for high school and college students.

In past years, we've used the Handyboard and Lego RCX for our competition.

The Handyboard is a decent little 68HC11 based hobbyist robotics board. Not horribly special, can do better stuff than a lot of the newer current competing BASIC STAMP based boards, but it's still not "modern" technology, since it was based off the 6.270 MIT board built in 1990.

The RCX is a yellow piece of shit. Sure, enough people have started their robotics hobbys or careers on it, but it's so far behind in terms of power and usefulness that outgrowing it takes no time, and there are better boards to start out on that will allow for much more growth.

This year we decided to chuck the RCX. We took a look a quite a few boards, but ended up on the Charmed Labs Xport Robot Controller.

This board 0wnz0rz, to put it technically. The controller is the combination of two boards. First off is the Charmed Labs Xport Board. This is an FPGA controller board that hooks into a Nintendo Gameboy Advance (using its CPU for main processing and the FPGA for I/O control) with two IDE-style connectors for user additions. Projects like the Iridium Flare Tracker have been done with this board. On top of that is added the Xport Robot Controller board, which takes up one of the header banks (So you're still free to play with the other bank, wheeee). It's got 4 motor ports, 8 analog sensor ports and 8 digital sensor ports. The awesome part is the motor control, full closed loop back-EMF control to the little gray lego motors (if anyone wants me to explain why this is incredibly fucking cool, just leave a comment, I won't bore you with it here :) ). Full gcc based toolchain, C/C++ libraries as well as being able to use ARM/THUMB through the GBA processor. So awesome.

This is the board I lusted after. It just kicks ass in so many ways. The only problem.... How to get a BUNCH of gameboys to go with it, as cheaply as possible.

The hunt began in June. Tried to getting a donation from Nintendo, but they use what could possibly be the most fucked up system on the face of the Earth to handle donation inquiries. No dice, never even got to present them with the idea.

Tried Gamestop. After 3 weeks of phone tag and middle-management passing annoyance, they came back and told us they would only sell us new GBA SPs in bulk, at street price. NOT ONLY THAT, we had to buy one accessory with each gameboy, because GBAs are a loss leader for them.

Fuck a whole bunch of that noise.

Tried the local Game Xchange chain. Nice people, but not really all that expediant on this process. Never really heard anything from them.

Tried Nintendo again, this time just figuring we'd order them bulk and see if there was any discount.

Nope.

Here we are in September now, 4 months from having to ship these damn things out to teams. Hurricane season seems to be effecting Shit Creek, and everyone else already bought out all the paddles.

2 weeks ago, Nintendo dropped prices on the GBA, since the DS comes out in a little over 2 months. With that, used prices dropped. Regular (non-SP) GBAs showed up on sale at Gamestop for cheapcheapcheap.

We had two ways to go here. I could either buy every GBA in Oklahoma, which would require a lot of driving and hauling stuff around.

Or we could just go on Gamestop's website and order 350 GBAs.

Now, I KNOW anyone that's ever shopped on the internet has done this. "Heh, I only need one, but I wonder if it'd let me order a BIG OL' HOJILLION OF UM?!". My roommates and I joked about this idea the night before, some poor order guy thinking we'd stolen a credit card, Gamestop starting up legal action, etc etc etc...

Went into work the next day and recommended both plans of action.

An hour later, we were on the Gamestop website, ordering 350 GBAs.

The wait began. We'd never been able to get ahold of Gamestop before, so we didn't know if they'd even try and contact us on the whole thing, or what.

And then today, they came. Ironically enough, they showed up during the 10 minutes I'd taken to run home to get my personal GBA so I could work on it today.

There are 350 GBAs sitting outside my office.

350.

350. GBAS. 10 FEET AWAY FROM ME.










Now I have to port our language, Interactive C, to the boards, and have it up and running sometime in the next two weeks. Yet, here I am, writing a blog entry instead.

What a child of the digital age I am.




(Post a new comment)


[info]tjcrowley
2004-09-17 12:33 pm UTC (link)
Holy cow, I can completely use your organization with my new job. This might be kinda fun to get some kids into.

(Reply to this)(Thread)


[info]qdot
2004-09-17 01:01 pm UTC (link)
Where do you work now?

(Reply to this)(Parent)(Thread)


[info]tjcrowley
2004-09-17 01:13 pm UTC (link)
I'm the technology director for the Beacon program here in San Francisco at Benjamin Franklin Middle School -- tutoring kids in computer related stuff, maintaining the computer lab, etc. Basically a computer mentor with a lot of extra duties.

(Reply to this)(Parent)(Thread)


[info]qdot
2004-09-17 04:18 pm UTC (link)
Awesome! If you want me to get you more info on the program, just lemme know.

(Reply to this)(Parent)


[info]scumm_boy
2004-09-17 12:34 pm UTC (link)
Send me one, Kay?

(Reply to this)(Thread)


[info]qdot
2004-09-17 01:01 pm UTC (link)
Participate in botball and I sure will! :P

(Reply to this)(Parent)(Thread)


[info]kumokasumi
2004-09-17 03:34 pm UTC (link)
<3

(Reply to this)(Parent)(Thread)


[info]qdot
2004-09-17 03:55 pm UTC (link)
You playin' this year? Also, saw something in your LJ about the DARPA challenge... You guys got a team?

(Reply to this)(Parent)(Thread)


[info]kumokasumi
2004-09-17 04:15 pm UTC (link)
All of the above To Be Determined. We're in talks with Ensco... it sounds like there will be some people from my school working with them, but I'm not sure if I have the time to be one of them.

(Reply to this)(Parent)


[info]scumm_boy
2004-09-17 09:17 pm UTC (link)
Damnit... I knew there would be a catch! :)

(Reply to this)(Parent)


[info]joanarkham
2004-09-17 12:49 pm UTC (link)
For some reason, I picture you dumping them all over the floor and rolling around in them...

(Reply to this)(Thread)


[info]qdot
2004-09-17 01:02 pm UTC (link)
Those pictures will come later. Gotta wait for everyone to leave first.

(Reply to this)(Parent)


[info]rtwo
2004-09-17 12:55 pm UTC (link)
Oh see, now I want a new robot platform. Evil doer!

(Reply to this)(Thread)


[info]qdot
2004-09-17 01:03 pm UTC (link)
Yeah, you offically have every right to hate me on this one. However, I *REALLY* think you'd like this board a lot, because you have an already build robotics board with the XRC, but you can detach and build whatever you like with the Xport board (since I know you like hardware hacking).

(Reply to this)(Parent)(Thread)


[info]rtwo
2004-09-17 01:04 pm UTC (link)
Don't make me want it MORE! You asshat! You're so dead after school!

(Reply to this)(Parent)(Thread)


[info]qdot
2004-09-17 03:55 pm UTC (link)
And it's got bluetooth, and I'm building a module for IC so you can actually use IC over wireless! Program your bot from 100M away!

(Reply to this)(Parent)


[info]dial
2004-09-17 02:37 pm UTC (link)
what is botball?

(Reply to this)(Thread)


[info]qdot
2004-09-17 02:48 pm UTC (link)
It's a robotics competition for high school and college students. We make up a new game every year, but it's always a head-to-head 2 player game. Students have 6 weeks (or all semester in the university level) to build a bot to play the game.

(Reply to this)(Parent)


[info]marc17
2004-09-17 06:02 pm UTC (link)
I keep thinking of you. I want you to turn my truck into a robot with arms with sawblades, claws, and flame throwers. ( I could build the arms and stuff, I just need the controls.) I want to control all of these from the tower on the top as well as the sound system and steering. Something really nasty so when those fucks at Burningman's DMV tell me it's not an art car, I can laugh maniacly and dismantle their entire structure with my powerful robot truck. I'd feel just like Johnny Soko.

(Reply to this)(Thread)


[info]qdot
2004-09-24 08:39 am UTC (link)
Yeah, I'm totally for building a HippyBurnerBot car.

(Reply to this)(Parent)


[info]deathjest
2004-09-17 07:44 pm UTC (link)
Nice.

(Reply to this)


[info]binaryhero
2004-09-22 07:33 am UTC (link)
thats just ridiculous.

on a semi-related note, I can't wait to see what we will be able to do with the DS when it's released. A decent CPU, WLAN, microphone, these things will be used for a lot more than gaming.

(Reply to this)(Thread)


[info]qdot
2004-09-22 09:31 am UTC (link)
Yeah, unfortunatly we're getting specially built XRC boards for these that have the bluetooth slot replaced with a serial slot. Otherwise I'd be able to have 350 bluetooth enabled bots swarming around the office, heeeeee.

(Reply to this)(Parent)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…