3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Experimental Robot Platform

Step 2The Electronics

The Electronics
There was no good microcontroller on the market that can handle all the features I needed.

So using Eagle CAD software I custom designed my own microcontroller, which I call the Axon. It is 100% RoHS compliant, as is the rest of the robot (meaning, lead free and environmentally safe).

It has tons of features, like 16 ADC, 4 UARTs, USB, a bootloader, 55+ I/O, 16MHz, 64kb of flash, and 8kb of RAM.

To mount it, I first screwed on some spacers (see first image). Then I put it on the ERP and attached all the sensor and servo wires (second image).
« Previous StepDownload PDFView All StepsNext Step »
5 comments
Jun 12, 2008. 3:39 PMjwlangston says:
Very nice, compact PCB. I have a question for you. Currently I use DipTrace for my stuff and not familiar with Eagle3D. Does Eagle3D really let you custom design microcontrollers? Is this done at the VLSI level? Drag and drop?
Aug 18, 2008. 9:37 AMjeff-o says:
Eagle isn't the industry standard, but it is just about the best electronics design package you can get on a hobbyist budget. Their freeware version lets you design boards up to 4x6 inches with two layers. The student/non-profit version is $130 and can do much larger boards of up to 4 layers. www.cadsoft.de
Jun 13, 2008. 10:00 AMjwlangston says:
What I meant is did you use Eagle to design the microcontroller IC itself, or add external ICs/functionality to it? I'd love to design a controller from the ground up (including the architecture/ISA). Currently I'm looking at using an FPGA such as the Spartan to do so, using something like a SoPC builder. If this Eagle allows similar functionality, I'll have to check it out. Also, very nice website. I wish I had the time to do more stuff like that.
Nov 6, 2008. 10:47 PMDarth Vader says:
yes! C is very important...

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
22
Followers
4
Author:societyofrobots(Society of Robots)