Let's Make Robots!

Picaxe and Arduino- all on one board

Well here is the idea. A board with a Picaxe and a Arduino on it (Picaxe 28x2 and Arduino 328). It will have I/Os from both of them and one programming port. There will be space for both chips. You can use one, or the other, or both. Maybe use one as a slave. I would think this would be good for people who want to start off and cant decide between either. A side by side comparison if you will. All programmed with one port and one FTDI cable. I have started work on a schematic. Any comments / ideas? I have researched programming a Picaxe with a Arduino FTDI cable. All it takes is a hex inverter chip. After that it seems pretty easy. Here is a price estimate

  • PCB $4
  • Arduino 328 $4
  • Picaxe 28x2 $10 
  • L293d  $4
  • Resistor array chip (for picaxe) $0.60
  • Sockets, headers and discrete components  $6 or less.

Just a estimate but probably all under $30

USB FTDI cable is $17

 


Here is version 1.1. Still the inputs for the motor drivers are not connected so i have to decide how i want to do that and which outputs from the microcontrollers i want to use. I also showed today that it was possible to program the picaxe with a arduino FTDI. I have updated the eagle file too. So if i do make these i will probably only order one batch of 10. I will keep a few and sell/give the the others. But it needs refining before that point. I would just sell the PCBs and provide a list of needed components.

 

 


 

Taking oddbot's advice, i have made the power traces larger in some areas. ALOT LARGER. I made the schematic less confusing so i will post it here. Thats a Picaxe 28x1 on it.

 

 


 

Here is version 1.3. I changed a few things. Wired inputs to the motor drivers using for the picaxe output 0,1,2,3 and the arduino uses outputs 2,3,4,5. Also i changed the resistors to be mounted vertically. I would call it done unless i need to fix some things.

 

i have attached the updated schematic and board eagle files. Also i attached the pictures that are above so you can see the board and schematic bigger without having to download eagle.

 

AttachmentSize
picduino-v1.3brd-picture.png53.36 KB
picduino-v1.3sch-picture.png56.23 KB
picduino-v1.3.brd48.87 KB
picduino-v1.3.sch151.23 KB

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Realized that the analog labels were wrong for the arduino, fixed it.

One thing i just did was make the traces for the motor outputs thicker, i saw the smaller traces as a possible problem. 

Updated the post. Thats about it folks, do not know what else it needs. What do you think? maybe when made the PCB for sale $6 free shipping in USA?

You mentioned earlier about not wanting to limit current and servos. Looking at your PCB design you may want to increase the size of your power tracks as much as poosible. Particularly between your supply and loads such as servos, motors etc. otherwise your tracks will vapourise with a heavy load. Tinning those tracks will also increase their current carrying ability.

If you post a schematic then you will find several people on this site will soon find any faults in the design.

 

Traces are now bigger for the motors and for the servo rails. Also posted the schematic if anyone wants to take a look.

What software do i need to view the schematic? Could you post it as a jpg?

its Eagle. I could try and post as JPG but it would be small and not of high quality just like the other pictures of the board i have posted.

 

LMR's file thingy would indeed resize it to 500x500, but eagle will spit it out full size. Here it is in big-ness for OddBot.

I tried exporting it as a .pdf but it wanted to put it on 4 pages in a 2x2 layout. I think that'd be a PITA to look at, at least in my pdf viewer it would be.

Hmm.. perhaps I should not tell you this but I stopped using the thingy some time ago. Thats why many of my post have built in BIGNESS.

Hey, that's okay. I sometimes use flickr or something to be able to embed bigness too ;)