FireBot696

evansfsu·FireBot696·Fire_Bot/Fire_Bot.kicad_sch

This repository ships a schematic but no board layout.

About the FireBot696 PCB

FireBot696 is an open source AVR/Arduino PCB design by evansfsu, published on GitHub. It is a board, with 27 components from 23 distinct parts.

Its main chip is the Arduino_Mega2560_R3_Shield, from the AVR/Arduino family. Other key parts include the A4988. By type, the board carries 17 connectors, 2 modules, 2 resistors, 1 transistor, 1 battery holder and 1 diode.

It belongs with the robotics & motion and sensors designs in this gallery.

From the project

Fire-fighting robot. Raspberry Pi 5 + Arduino Mega 2560, ROS2 Humble in Docker, YOLO on an ov5647 camera, skid-steer drive with two DFR0601 drivers, A4988 lead-screw clamp, solenoid pin-puller.

Fire-fighting robot. Raspberry Pi 5 + Arduino Mega 2560, ROS2 Humble in Docker, YOLO on an ov5647 camera, skid-steer drive with two DFR0601 drivers, A4988 lead-screw clamp, solenoid pin-puller.

State machine: IDLE -> SEARCHING -> AWAITINGCONFIRM -> APPROACHING -> WARNING -> EXTINGUISHING -> COMPLETE -> IDLE`.

firebotmega.ino takes plain-English commands at 115200 baud when the Pi isn't plugged in. Type help in the Serial Monitor. Missing hardware is tolerated -- disabled sensors show off`, unwired outputs just toggle into the void.

Main components on the FireBot696

FireBot696 bill of materials (BOM)

27 components, 23 distinct parts.

QtyPartRefs
1
Arduino_Mega2560_R3_Shield
A1
1
A4988
A2
1
NMOS
Q1
1
Raspberry Pi 5 GPIO
J1
1
USB_C_Receptacle_USB2.0_14P
J2
1
Conn_01x22
J3
2
USB_A
J4, J5
1
DFR0601 Cogic Pins #1
J7
1
DFR0601 Logic Pins #2
J8
1
HC-SR04
J9
1
Stepper Motor
J10
1
MAX9814
J11
1
KY-032
J12
4
FIT0186
J13, J14, J15, J16
1
DFR0601 PWR Terminals #1
J17
1
DFR0601 PWR Terminals #2
J18
1
ECO-WORTHY 12V 20Ah LiFePO4 Lithium Battery
BT1
1
ComputeModule5-CM5
Module2
1
DROK DC Buck Converter 12V to 5V
PS1
1
1N4004
D1
Show 3 more
QtyPartRefs
1
Linear Solenoid
L1
1
220
R1
1
0.9
R2

FireBot696 design files

The KiCad project lives in the evansfsu/FireBot696 repository on GitHub; these links point at the commit this page was built from.

FireBot696: common questions

What microcontroller does the FireBot696 use?

The FireBot696 is built around the Arduino_Mega2560_R3_Shield, from the AVR/Arduino family.

How many components are on the FireBot696?

27 components, from 23 distinct parts. The full bill of materials is listed on this page.

Where can I download the FireBot696 design files?

From the evansfsu/FireBot696 repository on GitHub, which has the schematic and a netlist; the links under Design files point to each one.

Can I use the FireBot696 design in my own project?

The repository has no license, so all rights stay with evansfsu. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the FireBot696 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards