MAINBOARD

This is a redesign of the original board the main difference being the motor driver section is now a separate board.  This allows for different motor driver board designs allowing for different motor specs.

 


Click on image for larger view.

 

ZiBOTs Mainboard.

Features:

  • Processor PIC16F876 with 8k flash memory
  • Socket for separate motor driver
  • Dual LDR inputs
  • Dual Antenna LED outputs
  • Mode switch
  • In Circuit Programming
  • I2C expansion port
ZiBOTs mainboard features a PIC16F876 microcontroller running at 4MHz, with 8k flash program memory, 368 bytes data memory and 256 bytes of EEPROM.. It uses in circuit programming (ICSP), off course you can always take the PIC chip out to program it if you don't have ICSP.

The Board has a socket for a separate motor driver board this means you can design your own motor driver as long as it doesn't need more than 4 digital inputs to control the motors (2 per motor).

Inputs are 2 channel light dependent resistors (LDR's) for light seeking / avoidance modes. A switch input for changing modes.

Outputs are a piezo sounder for beeps and bleeps and a motor driver with 2 channel control for each motor.

Input/Outputs are I2C (IIC) expansion with +9V power supply and in curcuit serial programming (ICSP).

Power supply is an onboard 5V regulator via a 9V battery.


Click on image for larger view.

 

 

Mainboard component layout.

Board size: 50mm x 55mm.

Click on image for larger view.

 

Mainboard layout in 3D

 

 

Prototype PCB Topside

 

Prototype PCB Underside

HOME