logo

FilenameSize
PICaxe 18X0-5.pdf39 KB
formulaV05OL.bmp101 KB
formulaV06.bmp57 KB

PICaxe Control Board

The attached PDF PICaxe 18X0-5 give a basic MiniSumo control circuit using the PICaxe18X. It does not include the motor, sensor or battery elements but does include the support circuitry for attaching these components.

The board features:-

5V (1A) Regulation aimed at a 7-9V battery supply
PICaxe Download Circuit and Reset Button
One Input Button
Two LED outputs
Motor control via L293 or preferably the TI SN754410
4-6 inputs for sensors
Compatibility with the FormulaMiniSumo Specification

The motor control has a jumper for motor enable to facilitate desktop testing with motor disabled. Normal 18X configuration give 4 spare inputs (2 ADC or digital + 2 Digital only) and two outputs, PEEK/POKE configuration of the registers to allow the outputs to be configured as additional ADC or Digital inputs. The page on Reconfiguring PICaxe IO gives sample code using the PEEK/POKE commands for the conversion of Outputs.

The I/O connections are configured to give +5v/Signal/0V jumper connections to the sensors, these could be used with the digital I/O as inputs for software options (not recommend on PEEK/POKE converted outputs due to the risk of short circuit damage).

PCB mask (formulaV06 bmp file above) and component overlay (formulaV05OL bmp file above) are printed 1:1 at 400 DPI, the overlay is marked up below to show the features.

Board Layout

Formula Board

The inputs of the board have been socketed in build pictured, the budget build used portions of a cut down IC socket. The PICaxe18X and motor driver chip have been omitted in this picture.


Formula Board (Under side)

A de-coupling capacitor has been added to the under side of the PCB between the 0V and 5V pins of the PICaxe socket. This will be added to the next version of the PCB and circuit.



Supporting sensor circuits and example software will be detailed separately.

PCB Revisions:
V0.05 - First published
V0.06 - Minor change to 0V routing


Copyright © 2007, 2008 MiniSumo.org.uk
Powered by QwikiWiki 1.5.6 - www.qwikiwiki.com

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".