Building Robots at School

June 5, 2012

Getting Started In Vex Robotics: What should I buy?

Filed under: Uncategorized — dtengineering @ 7:17 pm

It seems to be a perennial question: “I’ve got a grant of $xxx.xx to start a VEX Robotics team. What should I buy?” I have to say it is a great question… and one I’m always happy to answer because it means another VEX team, and more kids getting a fun experience building and programming. The thing is… I’ve never got the answer “right”, at least not to my satisfaction. Part of that is because VEX is continually updating their product line, and part of that is because I keep getting good ideas and suggestions from VEX coaches, teachers and students. I’m going to put my thoughts on the matter here, but I’m also opening up a thread on this topic on the VEXforum, which is a great place to go for all sorts of VRC related information. <Edit: The form has been really helpful and posted some great suggestions… (see what ‘Sunny” and Paul Copioli have to say for some very complete and thoughtful lists) thank you to everyone who has posted, and keep the good ideas coming!>

I’m going to work on a budget of $1,500 to start one new team in VEX. As I am writing this primarily for our teams in BC, I’m going to factor in the 5% GST and 7%PST, so that quickly drops the budget down to $1,340. I’m also doing all my purchasing in Canadian funds, and ordering from iDesign Solutions as they are a great supporter of our VEX events here in BC. They’ve also been very good with their shipping rates… looking back at some of my previous purchases they have been able to ship some large orders for just $10, although speedier delivery times can cost $60 or more. In any case, I’ll set aside $40 for shipping, and work on an actual budget of $1,300. <Edit: American and overseas teams may want to look at… I’ve been purchasing robot supplies from them and their predecessors, IFI Robotics, for almost a decade now, and they are great to work with, too.>

I should also state that although I know VEX is coming out with some new classroom lab packages and new competition packages, I am writing this as if I were ordering today, in June of 2012. Some of the links will change, as will the parts and prices, but hopefully that thread on the VEXforum will stay alive with new information and ideas.

Item #1: VEX Classroom Competition Kit with Cortex  $1,142, part number 278-2007

This is essentially just a Classroom Lab kit with the Competition Robot Kit added in. There isn’t a great savings to be had by combining the two into one order, but they are both packages that I would have at the top of my “buy” list anyway. With this package a student should be able to design a robot capable of playing the VEX game. Yes, there will be lots of parts to add to make the robot more competitive over time, but given our budget, this is all the hardware I can recommend for now. See my list of “sweet upgrades”. I also feel a bit guilty putting hyperlinks to these items as VEX has already announced that they will be repackaging and renaming the classroom lab kit with a different set of components for the fall. If you look for something on the websiteswith a similar name and price point… you’ve probably found the new kit. (Or just call up and ask Agatha, Andy, or any of the good folks at iDesign.) Note that if you are planning on starting four or more teams at once, that there are special buys available on 4-packs and 8-packs of Competition Robot Kits. Contact your supplier for details.

Item #2: Programming Software $79

There are two main packages: EasyC V4 for Cortex and RobotC. There is a thread on the VEXforum dedicated to their differences, but in a nutshell EasyC is a drag and drop interface that largely eliminates syntax errors, while RobotC is a text based language where knowing your squiggly brackets and semicolons makes a difference. If you (or your students) don’t know what I mean by “squiggly brackets and semicolons”, then get EasyC. On the other hand, if you already know your != from your || operators then consider RobotC. My slight preference (and I’ve programmed in C, Assembler, Fortan, Pascal, Basic, and a few other languages like GameMaker) is EasyC. You can download trial copies of them… RobotC here, and EasyC here and make your own call, though.

The only caveat that I’d put here is that licensing can be a real pain in the butt. Each of these licenses is a single seat licence and is easy to install by itself on a computer, so long as you have control of the computer and it isn’t re-imaging, deep-freezing, or otherwise messing up your work. If you have network installations issues, then I’d suggest talking to your IT department or finding your team a free laptop computer first.

I’d also suggest that if you are planning to expand the number of teams in your organization that you consider purchasing a multi-seat license. RobotC options are available on RobotC’s website, and include either annual or perpetual licenses, as well as the option to add their Robot Virtual Worlds package to practice programming robots in a 3D virtual environment. EasyC is also available in a ten seat licence for $397.

Item #3: Storage Boxes/Tool Kits $80

<Edit: This is one place where the forum posts have convinced me I need to change my suggestions. Toolboxes are great, but for getting started there is no reason you couldn’t hit the grocery store and pick up some ziplock containers for the little parts and a tub with a lid on it for the plastic parts. Fishing tackle boxes are another suggestion, if they happen to be inexpensive where you live. Go cheap on the storage for now, and spend the money on extra motors! (see below for link)> There is no sense buying all this stuff if you don’t have somewhere secure to keep it, and a way of moving it around. My favorite toolbox, the Stanley FatMax, is $99 and breaks our budget just a bit, but it will work well for storing your parts for a long time to come. The FatMax breaks our budget and isn’t very good at storing little parts, so maybe consider a combination of the Deep Pro for $30, and watch the KMS tools flyer to grab one of these on half price (or less) for another $30. If KMS won’t give you a deal on the metal tool box, check out Princess Auto… they have a number of different options such as this 19″ tool box. Just make sure that the inside length of the tool box is at least 18″, so that you can store your 18″ long VEX metal parts in it. If that leaves a little bit of cash left over, either purchase an extra motor for your team, or some hardware to build a VEX Robot sizing/transportation box so that you can safely store and transport your robot, and (if you build the box right) make sure that it is never more than the 18″x18″x18″ dimensions allowed in the VEX rules. If you already have part storage for your robot worked out, I’d make a few extra motors and speed controllers my top priority.

Okay… that’s my $1,300 list. Add taxes and shipping, and we’re at $1,500. Tommorrow I’ll add a “wish list” of things that I’d look for next, as the team continues to grow. <Edit… hey, whaddaya know… it’s tommorrow now!>

What Would I Buy NEXT….?

Once you’ve got this set up, you’ve got the ability to start designing some pretty complex machines… but as your skills grow and your team becomes more competitive, you’re going to want MORE…

Item #4: Foam Playing Field Tiles: $12 to $200

The next item I’d get, however, would have nothing to do with the robot at all. I’d get some field tiles. If you’ve got several teams working in one space, and have a 12’x12′ area to practice, you may as well get a full set of official field tiles for $200. But if you’re just one team, you can get by with a set of four for just $12 at Home Depot, Canadian Tire or equivalent. Having a foam surface that is similar to the playing field is absolutely crucial for testing your robot’s mobility.

Item #5: Additional Batteries: $30 to $40

Official VEX batteries are the only battery packs accepted at competition events. (Sorry, no burning the place down when you overcharge a LiPo pack!) The 3000mAh batteries for $27 seem to be the most popular on the VEX Forum… but you’ve already got an $18 2000mAh battery in your classroom lab kit. Do you want your batteries to all be the same, making them easier to change out on the robot, or do you want the extra run time (and possibly a slight bit of extra power) from the larger ones? Either way, you always want to have a fresh battery waiting and ready to go for your robot…. but don’t go crazy on batteries just yet. One spare should see you through most competitions if you are careful about keeping it topped up. Later on when you start using the power expander, you’ll need a couple more robot batteries, and maybe even an extra charger. You’ll also want a $12 spare set of batteries for your transmitter (and you’ll need a tiny little phillips screwdriver to change them).


December 21, 2011

Robot Suppliers

Filed under: Uncategorized — dtengineering @ 11:24 am

A recent email from Kurtis at FingerTech Robotics reminded me that there are many very cool robotics and robot parts vendors that I don’t know about. I thought it would be worth listing some of my favorites here, and then asking for posts suggesting other sources. It is a bit late for the “holiday shopping season”, but never too late to find some blingy little bits to make your next project just slightly more awesome.

Locally, in Greater Vancouver, I like Lee’s Electronics for all sorts of sensors and connectors. If you’re in the area of Main and 29th, it is worth stopping by. In fact, I’d even say it is worth going there just for a visit to see all the stuff that they have. They are very friendly and helpful, even when the store is packed and busy. I also like Princess Auto, particularly their surplus section. They have bigger stuff, and a suprisingly good selection of pneumatic components at good prices. They have a wide range of #35 and larger chain and sprockets, as well as bearing blocks, so when you are dealing with a robot drive train on a larger machine (and don’t mind using heavier steel parts) you can find a lot of what you might need in stock at decent prices. Located on United Boulevard in Coquitlam, near IKEA and KMS Tools.

As far as Canadian vendors, I have to put iDesign Solutions at the top of my list for anyone interested in VEX parts. They have consistantly had the best prices (in Canadian dollars) for VEX parts over the past five years and have been strong supporters of VEX teams and tournaments in BC.

I’ve also linked to FingerTech, in Saskatoon, which has some very cool mecanum wheels in  a size and quality that I haven’t seen elsewhere, as well as some mini-sumo chassis/kits. I bought my first mini-sumo components from HVW Tech, in Calgary, over a decade ago and have been pleased with their selection and service since. I’m not sure I’d call RobotShop a 100% Canadian operation, but they do have a Canadian presence, with a website offering sales in Canadian dollars and brokerage-free shipping from Quebec, so I guess that counts. They have a very broad range of components.

The list of American suppliers is rather lengthy, so I’ll stick to some of my favorites. Most of these will specialize in the larger, FIRST Robotics Competition (120 pound and up) size robots and parts, but I’ve bought parts from all of them and have been uniformly pleased with the product and support. I’ve watched AndyMark grow from a tiny spin-off operation to a full-fledged business designing and creating some of the coolest “big robot” parts out there. They have a Canadian presence, so if you prefer to purchase in Canadian dollars and have things shipped without brokerage fees, ask them if they can help you out in that regard. Check out their gearboxes (mostly build around the indominitable CIM motor), and wheels… but they have much more than just that. The VEXPro line of components is very cool, too. Their ARM9 controller is on my “wish list” of cool robot stuff. For motors and planetary gearboxes in all sizes and ratios, I recommend BaneBots. I have to also recommend Trossen Robotics as they saved our bacon once in FRC by having the last 32:1 planetary gearbox for a speed 500 motor available in North America. They FedExed it to us overnight and while the shipping cost more than the gearbox, our machine was up and running by the end of the week.

You’ll see me refer to Polulu elsewhere, but they have not only about the cheapest prices that I’ve been able to find on the Tamiya gear boxes, but also a whole swack of other cool stuff, mostly for smaller robots and electronics projects.

Digikey is also a favorite place to shop… they take Canadian dollars and deliver, brokerage-free, faster than a neutrino in an Italian mountain. They also stock the Jaguar motor controller, probably one of the coolest speed controllers on the market.

Like I say, this is hardly a complete list of cool places to buy robot stuff. The Calgary robotics club has an even more comprehensive list, and I’m hoping people will post links to their favorite shops in the comments section. I have a great admiration for all those entrepreneurs who have turned their robot passion into robot profits and am happy to support their hard work and innovation.

October 5, 2011

Congratulations, Mr. Ablett!

Filed under: Uncategorized — dtengineering @ 9:12 pm

My good friend and colleague, Todd Ablett, was in Ottawa today to receive the Prime Minister’s Award for Teaching Excellence. It is Canada’s top award for a K-12 teacher. Todd has had a very significant impact not just on the students at Gladstone Secondary, but also on other schools across BC. It was an honour to nominate him and a delight to see him win. I have attached his nomination here. Thank you to all who provided references and support…. YEAH TODD!!!

To see Todd’s nomination, click here: Todd Ablett Nomination for Prime Ministers Award

June 22, 2011

Jason’s “No-Fun” Guide to Uncrating the Cortex Classroom Lab Kit

Filed under: Uncategorized — dtengineering @ 11:58 pm

The VEX Cortex Classroom Lab kit is the kit I recommend to most teachers wanting to get started with VEX. Add in a copy of EasyC V4 (or a ten seat lab pack if you’re planning to expand beyond one or two robots) and you’re ready to start building some pretty cool robots. You’ll need a few extra parts, some omniwheels, and a few extra motors (maybe a couple of high strength motors?) to build a full-on competition robot, but you can choose those specific parts as you develop your design for the competition. The classroom lab kit, however, forms a great place to start.

There are a few things to watch for when opening a classroom lab kit, and a few things you can do now — easily — that will pay off in the long run. There are also a few common mis-steps, and… as of this writing… some glitches in the manual. So here’s my tips on how to uncrate your Cortex lab kit as efficiently as possible.

UPDATE: The glitches that I mentioned have been fixed. If you are building the “Protobot” or “Tumbler” please read the latest version of the Protobot/Tumbler build instructions. They have been updated with Cortex specific assembly instructions, including using the new two-wire motors and speed controllers.

Step 1: Where are you going to put all this stuff?

There are a LOT of parts packed into that lab pack. If you have a nice, tidy, storage system in advance of the uncrating, then you will put everything into a nice tidy arrangment. At the high end of the line is the Stanley Fat Max, but pretty much any 18″ long toolbox with multiple compartments will be a good start. When I taught at David Thompson each team got one of these hefty beasts. They were heavy, but the fold out compartments were fabulous. No matter how good the toolbox is, however, it won’t be enough to handle all the tiny little parts. My favorite parts boxes cost a little bit more than the cheap ones that have the adjustable dividers, but I find it is worth it as the little dividers inevitably fail, and you end up having a hard time keeping your parts organized. Check out your local hardware store for a solution that you’ll be comfortable with. Having one tool box and one parts organizer ready to go when you open your robot kit will save you time in the long run.

Step 2: How are you going to label all this stuff?

Every VEX part looks like every other VEX part. Your joystick looks exactly the same as the other school’s joystick… your VEXNet keys are identical… and students get them mixed up with each other’s stuff very easily. My adult post-secondary students demonstrated this to me when they took their new robots to an event and came home with extra vex net keys but missing joysticks. It was very sad. Now all our electronic parts… joysticks, batteries, VEXnet keys, chargers… all that expensive stuff that is easy to misplace is labelled. If you’ve got an engraver, that is great… but most VEX people are pretty honest. They won’t pull off labels or erase them… they really do want to get your parts back to you if you leave them at an event. If you want to get really fancy, label and number each of the major parts so you can keep track of them within your classroom. “BCIT 1” is marked on the joystick that goes with the Cortex labelled “BCIT 1”. At least label the electronic parts as they come out of the box, and you’ll be happier. In fact proper labelling is so important that we are considering adding a rule to tech inspection at BC events next year REQUIRING all teams to have their joystick, batteries and VEXnet keys labelled for easy identification. Label makers, engravers, paint pens, sharpies… even just pen on a piece of tape will save you a lot of hassle at some future point. Now enjoy this annoying animated .gif showing how I uncrate a Cortex kit….

Step 3: Open the box!

I know… you immediately skipped over points one and two and have already started pulling things out of the box, haven’t you? That’s okay… I did it too… and after you’ve opened many VEX kits you’ll come to see why I’ve put steps one and two ahead of opening the box. The first order of business after labelling the components should be to put your new batteries on to charge. You are going to be wanting them later.

Take the time to identify your parts, and pay particular attention to the motors and speed controllers. They are new and not described in the manual on how to build the protobot or tumbler projects. The new motors are an improvement, but it will take a while for the manuals to catch up. (The manuals have caught up… see the “Update” above, for the link.) For now, just plug the “two-wire” motors into a speed controller, and then plug them in to the Cortex. They will behave just like the old “three wire” motors did. There are also two special motor ports on the Cortex that you can plug a two-wire motor into directly. This is because there are already two speed controllers built in to the Cortex… see how port 1 and port 10 are different? There is more information on this in chapter 7 of the manual. You may as well read it now… the batteries are charging anyways.

Step 4: Build a Robot

Either the protobot or tumbler are a great starting point. Just remember that your batteries, motors and microcontroller are a little bit different. If you want a Cortex specific model to build, you can check out Carnegie Mellon University’s pages.

Step 5: Pair the Joystick and Cortex

Did you notice the sheet of paper labelled “important”? Many of my students don’t. Then they wonder why the robot doesn’t work. Once your batteries are charged follow the instructions and you will unite your Joystick and Cortex controller so that they will only communicate with each other. (Should you need to match the joystick up with a different controller later, you just repeat the procedure with the new controller.)

Step 5: Try It Out!

Remove the USB cable and insert a VEXNet Key in the Cortex and one in the Joystick. Turn the robot and joystick on. Wait patiently while the LEDs blink. If they all go green, you’re good to go. If your robot doesn’t go, perhaps you need to try plugging the speed controllers in to a different port. Try a few different combinations and you’ll figure it out quickly enough. If you aren’t getting green lights on your Cortex and Joystick, check out the manual, particularly page 8. There is also an outside chance that your school (or some malevolent force) is shutting down unrecognized wi-fi devices. If your school uses a Wireless Intrusion Prevention System, you need to go here, then talk to your IT support folks.

Step 6: Upgrade the Firmware on the Cortex and Joystick

You need to download the latest software updates for your Cortex and Joystick. There should be a .pdf file included in the .zip file that you download that should walk you through this process. Note that for Cortex-specific instructions you jump ahead to page 6 and begin at option “C”. You may need to repeat step five following the upgrade, and if you jumped ahead to step 7 and downloaded your own code, you’ll have to download it again… everything gets “zapped” when you do a firmware upgrade.

Step 7: Get Programming

You can download a trial copy of EasyC here… but it is only good for seven days. If you have purchased an EasyC CD, you can use the code on the CD to validate your downloaded copy, thus ensuring that you have the latest, most up-to-date version of EasyC available. There is a section on programming in your manual, and plenty of assistance available through the VEX Forums.

Step 8: Regret Having Not Followed Step 1 and Step 2

Yeah, right. Like you actually followed that advice to store everything carefully and label all the “easily lost” bits. Now you’re wondering where all the collars have gone, why you can’t find a “motor screw” to save your life, and how you ended up with two Cortex batteries, but are missing a VexNet key. I suppose there are worse problems to have….

June 6, 2011

Also in Vancouver on the Weekend of the Workshop….

Filed under: Uncategorized — dtengineering @ 10:28 am

Coming to Vancouver for the VEX Workshop… why not check out the following events ocurring on the weekend:

The American Society for Engineering Education is hosting their annual conference in Vancouver. ASEE has a strong K-12 education component and are hosting a FREE (if you register by June 10) workshop for high school teachers on Saturday, the 25th.

If you are familiar with MAKE magazine, you’ll know you will want to check out the first Vancouver Mini-Maker Faire, happening all weekend.

If you’re coming to the Summerland workshop and can’t figure out why you might want to spend a few extra days in the Okanagan… well… you need more help than my suggestions will ever be able to provide.

Two Great VEX Videos

Filed under: Uncategorized — dtengineering @ 8:37 am

If you haven’t seen them already, I really like this one, made by BCIT media students at the BC VEX Robotics Championships in March of 2010:

And this one, describing the new VEX game, Gateway:

January 5, 2011

Material Properties Charts

Filed under: Uncategorized — dtengineering @ 1:51 pm

I can’t claim to have had anything to do with the creation of these charts, but this is too good of a link to not share. There are a number of charts comparing a number of materials and a variety of properties available at The charts are available as an interactive java applet, or in Hi-Res for download.

September 28, 2010

BC and Washington State VEX Tournament Schedule for 2010-2011

Filed under: Uncategorized — dtengineering @ 9:58 pm

The VEX game for this year is “Round Up”.   Click on the link for a description of the game and its rules, or click here for an animated video describing the game. To see an early season match, look here, or just search youtube.

Just make sure you read the actual rules and related documents, rather than relying on the video to explain the game.

There are currently five VEX events scheduled for the BC/Washington State area this year. They are:

November 20:       Washington State Jump Start Tournament             Redmond, WA
December 11:         BC Season Opener at Cambie Secondary                  Richmond, BC
February 5:           Vancouver Island VEX Championships                    Courtenay, BC

** The Vancouver Island tournament was previously scheduled for an different date, but has changed in order to relocate to a larger gymnasium.

February 26:         Washington State VEX Championships                     Redmond, WA
March 12:               BC Provincial VEX Championships at BCIT              Burnaby, BC

I’ve included links to register for the first three events. For the final two events, and other VEX tournaments, check out

The BC Provincial Championships hosted over fifty teams in two divisions last year, and many other events operated at close to capacity.  Please don’t leave it until the last minute to register.

You can register for the events, and find out more information regarding times and locations at

BC FIRST Lego League Schedule 2010-2011

Filed under: Uncategorized — dtengineering @ 9:32 pm

Thanks to Brent in the Robotics and Automation program at BCIT for passing along the following bit of information…

The FLL schedule for BC is now up and online with contact information and all that good stuff.

BCIT has been very supportive of student robotics competitions here in BC.

August 4, 2010

Getting Started With Robotics

Filed under: Uncategorized — dtengineering @ 8:57 am

Today I’m giving a talk to a UBC Technology Teacher Education class on the topic of “getting started with robotics in your school.”

It’s a tough topic because there are as many different ways to get started with robotics as there are schools. Each school has a unique combination of students, parents, teachers, administrators and resources that will affect how a program is conceived and grows. That said, I have seen that there are a few common issues that face most teachers as they try to do something good for their students.


The number one issue that comes up when discussing robotics is “where does the money come from”. At a time when schools are struggling to maintain the programs that they already have, it can seem an odd time to try starting something new. The good news, however, is that money is actually one of the easier start-up problems to solve. If you have an enthusiastic teacher, and some excited students, you can often find the funds to get started in a small competition such as VEX, FTC or FIRST Lego League. Even a Skills Canada machine can often be funded from resources available within the school/district. Chances are you’ll never have all the resources available that you WANT, but you can often find the $1,000 or so you need to get a team started and then build from there. As Mick Jagger says, “You can’t always get what you want… but if you try sometimes, you might just find, you’ll get what you need.” I think he was talking about something other than robotics funding, but hey… it works.

So where can you look within the school. A great source for BC teachers is the annual PAC grant. PAC is the Parent Advisory Council and they receive an annual grant from BC lottery funds of about $40 per student at your school. There are specific restrictions on how the money can be spent, and competitive robotics, particularly as an extra-curricular activity, fits those restrictions perfectly! The catch is that the funds are usually disbursed before Christmas, so if you want to access them, you have to act fast in the fall. Casually dropping by a PAC meeting in September just to introduce yourself and say what wonderful students you have and how happy you are to be at the school is a great way to get to know the PAC chair and board. Wait a while before you ask about the PAC grants, though… they know you want grant money, and you know you want grant money, but there is no reason to be vulgar about it. In many schools the principal can also influence PAC grants insomuch as they help the PAC by prioritizing the requests relative to how they help the school meet the school goals. It wouldn’t hurt to drop in to the Principal’s office at some point to discuss your plans and how to structure them to support the school goals. Administrators tend to be big on school goals, and as they are probably the third most important group of employees in the school (after the Office Staff and Engineering Staff, of course) it is great to have their suport. There is no guarantee that you’ll be able to get PAC funding, of course, but typically if you’ve got a good presentation (ask if students can make a presentation on robotics… they are waaayyyyy more convincing than you….) and the support of admin, you should be able to get some funding to get up and running. Ask for $1,500 – $2,000 in your first year if you’re planning to run a VEX team.

The principal also can help you find money from other sources. Even when admin says they don’t have money… they still have a little bit tucked away somehwhere. Keep in mind that you’re typically looking for somewhere around $1,500 – $2,000 to start a team. That is a tiny, TINY fraction of the school’s budget. Sometimes admin will have to be creative with where they find the funds, sometimes you’ll have to get to know someone at the board office, sometimes an experienced teacher can advise you how best to approach your school’s admin, but the number one thing is to keep it positive. Talk about how excited the kids are, what a great opportunity robotics is, and what an advantage other schools have for their students by offering robotics. Although it is easy… too easy… to be cynical about the whole administrative structure, I have NEVER met an administrator at the school or district level who didn’t want to do good things for kids. Keep it positive, don’t whine, and you might be surprised at the little pockets of funds that are hidden here and there within the school. Each school and each district has a different budgeting process, so it will be important to learn how funding works at your location. And remember how I mentioned that the admin was the third most important group? Keep on the school accountant’s good side!


Some robotics projects fit in to existing IRP’s and courses. Tethered mini-sumo bots fit in to just about any junior tech class. Autonomous mini-sumos fit in to electronics. Battlebots and Skills Canada robots are great for metal work. You can be fairly creative about how you fit Lego or VEX robotics in to existing classes. But often, for competitive robotics the best place to start is with a club. Clubs allow you a great deal of flexibility on what you do, who is doing it, and when it is happening. With a class you have to “take all comers” as anyone who signs up for the course usually gets to take it. When you’re starting out, however, you might want to have a smaller, keener group… just to set a high standard. And inevitably the students are going to want some after school time to work on the robot, so you may as well face it… if you’re doing robots, you’re probably not going home at 3:20! (Or whenever your last bell rings.)

Clubs are also a good way to start as they can sometimes access funding more easily than classes. PAC grants are much easier to make for extra curricular activities than for curricular ones, for example. At David Thompson we ran our VEX teams as a club for five years, adding one team (and one kit) every year until we had five kits… enough to run a class of five teams of five students per team. Building slowly, over time, is one way to get past the start up costs of close to $10,000 that it would take to initiate a new class of VEX robotics.

The other benefit to starting as a club is that you might happen to run in to some ananticipated successes that resonate throughout your school. At Gladstone, the now legendary team 721 travelled to the World Championships as grade 10 students working on an extracurricular project and did so well that the whole school community rallied around the robotics program, building it in to the curriculum and supporting it with funding and staffing resources. At Moscrop, when a bulletin notice invited students to join a robotics team, and over 80 students showed up, it made it possible for the teacher to make a really strong argument that two VEX kits weren’t quite enough.

Eventually, however, you are going to want to build a successful robotics program in to the school’s timetable. For that you can either hijack an existing course, as I did with my Engineering 11 class, and other teachers have done with their Electronics classes (actually there is an Electronics 12: Robotics course code out there) but chances are you’ll want something a bit more customized to your school. That’s where BAA courses come in… both my Robotics and Flight 10 class and Engineering 11/12 classes were BAA (Board/Authority Approved) courses. To get a BAA course code you have to go through some paperwork… and it has to be neat, orderly, and convincing… the i’s must be dotted and the t’s crossed. Think of it as preparing a drag car for tech inspection… if you do a good job on the paint and detailing, the inspector is going to have a positive opinion of your car before they even lift the hood. It’s not always as fun to make your documents look sharp, but just jump through the hoops and get it over with. People WILL be looking at your BAA application, and will generally give you approval so long as you give them what they want. Once you’ve got the course code… you’re golden! You will have a great deal of professional latitude as to how strictly you follow it, so long as you provide a meaningful educational experience for the students.


I’ll have to write a bit more on this later… I’ve got to run out to UBC to talk about this now…


Next Page »

Create a free website or blog at