Loading...
 
more
RPi Flex PCB02 Front01 800w

RPi-only controller
'flex' PCB Design
project

RPi Flex PCB02 Back01 800w

 

This custom PCB, to be used in a 4WD mecanum robot, is currently in its initial design/initial prototype production stage, and shown above are second version design front and back images from the KiCAD software.

The design aims for this PCB are to:

  • allow it to connect to any of the Raspberry Pi SBCs, although primarily designed for a Raspberry Pi 4 ;
  • to have either simple onboard jumper headers or more usefully slide switches that can be used to 'set' the logical on/off and operation mode of the robot;
  • to provide direct interface connections for:
    • two I2C connections - one to be use for the standard 128x64 pixel OLED;
    • a PCA9685 servo control module - not generally used but potentailly useful for future builds with multiple servos;
    • one simple/direct servo connections - to be used for the standard SG90 'scanning' servo;
    • a 4-pin interface for an ultrasonic sensor (3V3 only!) - to be used for the standard HC-SR04P sensor component;
    • two simple 2-pin interfaces for 'bump' switches - not used in the initial build but enables the addition of bump sensors;
    • a 3-pin interface for a PIR/microwave sensor input - not used in the initial build but enables the use of an additional microwave radar object sensor; and
    • 2 sets of 6 GPIO pins for controlling a pair of L298N motor controllers.
  • a single colour LED and passive buzzer is also directly connected to the PCB - used as a robot status indicator; and
  • a power bus provided with microUSB and JST connectors and a jumper connection so that both the system controller and any connected devices can be powered from a single source such as a 5V rechargeable 'power bank'.

 

 

All the detailed Flexible Hardware Design web pages:

 

 

 

Robotics projects:

 

 

All the currently available maker project information:

 

 

 

 


Page last modified on Monday 01 April 2024 15:29:39 BST