This is the Revision D version of the Sonar8 module. The status of this project is work in progress.

Sonar8 Module (Revision D)

Table of Contents

This document is also available as a PDF document.

1. Introduction

The Sonar8 module is used to send and receive ultra sonic sonar pulses using the Robot Electronics SRF04 sonar ranging module. Up to 8 SRF04's can be controlled by this module.

2. Programming

There is no programming specification for the Sonar1 RoboBrick yet.

3. Hardware

The hardware consists of a circuit schematic and a printed circuit board.

3.1 Circuit Schematic

The schematic for the Sonar1 RoboBrick is shown below:

Sonar8 Schematic

The parts list kept in a separate file -- sonar8.ptl.

3.2 Printed Circuit Board

The printed circuit board files are listed below:

sonar8_back.png
The solder side layer.
sonar8_front.png
The component side layer.
sonar8_artwork.png
The artwork layer.
sonar8.gbl
The RS-274X "Gerber" back (solder side) layer.
sonar8.gtl
The RS-274X "Gerber" top (component side) layer.
sonar8.gal
The RS-274X "Gerber" artwork layer.
sonar8.drl
The "Excellon" NC drill file.
sonar8.tol
The "Excellon" tool rack file.

4. Software

The Sonar8 software is available as one of:

sonar8.ucl
The µCL source file.
sonar8.asm
The resulting human readable PIC assembly file.
sonar8.lst
The resulting human readable PIC listing file.
sonar8.hex
The resulting Intel® Hex file that can be fed into a PIC12C5xx programmer.

5. Issues

The following issues came up during fabrication:


Copyright (c) 2001-2002 by Wayne C. Gramlich. All rights reserved.