Skip to the content
2 layers64.8 × 72.4 mmMotor+PowerBoard, the printed circuit board in 3D

Motor+PowerBoard

fitzterra/Cybot4

Cybot Resurrected

Size
64.8 × 72.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
40
Pads
97
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 4
Created
3 Sep 2017
Updated
14 May 2019

Overview

Motor+PowerBoard is an open-source printed circuit board by fitzterra, from the fitzterra/Cybot repository on GitHub, published under the MIT licence. It is a 2-layer board of 64.8 × 72.4 mm with 38 parts on 40 nets.

It is built around the 2SA1300, 2SC3279 and S8050. Its parts include 13 resistors, 13 transistors, 5 capacitors, 2 diodes and 2 connectors. It belongs with the robots and motor control boards of this library.

Main components

3

README

README.md

Cybot Resurrected

Table of Contents

  1. Features
  2. Hardware and Electronics
  3. Software

This is a project to bring my old Cybot back my to life.

Cybot Sensors Cybot Structure

After I lost my remote control (it was stolen actually, by some idiot who probably thought it was a game controller :angry: ), Cybot has just been sitting there for quite a number of years.

A while back I built FoamBot which was a robot in which I used Foam Board exclusively as construction material, continues servos as drive train, and an Arduino Uno as MCU. The software for FoamBot was based on a simple co-operative multitasking library, with all functionality built as (almost) completely independent tasks to form a very loosely defined type of Robot Operating System.

Due to time constraints and some waning of interest, FoamBot took a backseat. When I now recently got the urge to build a remote controller robot again, I decided to use as much of Cybot as possible, but replace the MCU with something Arduino based. This is where we now begin :smile:.

Features

This list will be expanded as more things are added, at a minimum, these are the features I would like for now:

  • Use as much of the Cybot sensors and hardware as possible
  • Controlled via:
    • Direct serial connection - this will be more for testing and debugging, and will be a tethered connection.
    • Infrared - this will obviously be a remote control, it should use the original Cybot IR Receiver, and should be able to use any available IR remote (after training Cybot for the remote - see below)
    • Bluetooth - also a remote control. This will allow many mobile apps to act as a remote control, and will allow things like using a phone's gyro, accelerometer and other sensors to control the bot by simply tilting and moving the phone in the air.
  • All input controls should have the options to be trainable in order to ensure the controller can issue the correct robot control commands. Trained control mappings should be stored in EEPROM to survive power offs.
  • Obstacle avoidance using light sensors and/or ultrasonic and/or IR (using a separate IR sensor).
  • Line follower option.

Hardware and Electronics

ToDo

Software

See here for details about the Robot Control software.

Parts

38
QtyValueFootprintReferences
4100Resistors_SMD:R_2816_HandSolderingR32, R33, R34, R35
41kResistors_SMD:R_2816_HandSolderingR28, R29, R30, R31
42SA1300TO_SOT_Packages_THT:TO-92_Inline_Narrow_OvalQ11, Q12, Q13, Q14
42SC3279TO_SOT_Packages_THT:TO-92_Inline_Narrow_OvalQ7, Q8, Q9, Q10
4S8050TO_SOT_Packages_THT:TO-92_Inline_Narrow_OvalQ3, Q4, Q5, Q6
2100nFCapacitors_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC12, C14
210uFCapacitors_THT:CP_Radial_D6.3mm_P2.50mmC15, C16
22k7Resistors_SMD:R_2816_HandSolderingR24, R25
2JSTx2Connectors_JST:JST_EH_S02B-EH_02x2.50mm_AngledMT-1, MT-2
110Resistors_SMD:R_2816_HandSolderingR23
110kResistors_SMD:R_2816_HandSolderingR26
11k2Resistors_SMD:R_2816_HandSolderingR27
1220uFCapacitors_THT:CP_Radial_D7.5mm_P2.50mmC13
1ConnectSocket_Strips:Socket_Strip_Angled_1x07_Pitch2.54mmP2
1GreenLEDs:LED_D5.0mmD2
1LM78L05_TO92TO_SOT_Packages_THT:TO-92_Inline_Narrow_OvalU1
1NPN SMDTO_SOT_Packages_SMD:TSOT-23Q15
1PowerConnectors_JST:JST_EH_S04B-EH_04x2.50mm_AngledP1
1RedLEDs:LED_D5.0mmD1

More from fitzterra/Cybot

2
  • 2 layers48.5 × 40 mmLightIO, the printed circuit board in 3D

    LightIO

    fitzterra/Cybot

    Cybot Resurrected

    20 parts4MIT
  • 2 layers48.3 × 8.9 mmMotorTest, the printed circuit board in 3D

    MotorTest

    fitzterra/Cybot

    Cybot Resurrected

    3 parts4MIT

Similar boards

  • 2 layers60 × 40 mmHASwitchPlate, the printed circuit board in 3D

    HASwitchPlate

    aderusha/HASwitchPlate

    LCD touchscreen for Home Automation

    16 parts738MIT
  • 10 layers224.5 × 160 mmHaasoscope pro adc fpga board, the printed circuit board in 3D

    Haasoscope pro adc fpga board

    drandyhaas/HaasoscopePro

    Affordable 2 GHz 3.2 GS/s 12 bit open-source open-hardware expandable USB real-time oscilloscope

    586 parts485MIT
  • 4 layers74 × 104 mmBeepy, the printed circuit board in 3D

    Beepy

    sqfmi/beepy-hardware

    Beepy Hardware

    160 parts348MIT
  • 2 layers189.5 × 204.9 mmSmartSpin2k Panelized, the printed circuit board in 3D

    SmartSpin2k Panelized

    doudar/SmartSpin2k

    Transform your spin bike into a Smart Trainer!

    749 parts292GPL-2.0
  • 2 layers13.7 × 21.4 mmZ2m partner, the printed circuit board in 3D

    Z2m partner

    smarthomefans/z2m_partner

    Hardware module for iobroker.zigbee

    52 parts186
  • 4 layers43 × 49 mmEsppdp, the printed circuit board in 3D

    Esppdp

    Spritetm/esppdp

    ESP32-based PDP11 simulator, based onSimH

    55 parts141
  • 2 layers85 × 56 mmHB RF ETH, the printed circuit board in 3D

    HB RF ETH

    alexreinert/PCB

    Some of my PCBs

    96 parts104

Questions

How big is the Motor+PowerBoard PCB?

It measures 64.8 × 72.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Motor+PowerBoard use?

38 parts, built around the 2SA1300, 2SC3279 and S8050. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Motor+PowerBoard KiCad files?

From the fitzterra/Cybot repository on GitHub, at the commit this page was made from: the board is electronics/Motor+PowerBoard/Motor+PowerBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Motor+PowerBoard design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).