

Motor+PowerBoard
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
32SA1300
TO-92-55℃~+150℃ 1 PNP 100nA 10V 140MHz 2A 600 6V 750mW 820mV PNP TO-92 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)2SC3279
TO-921 NPN 100nA 10V 150MHz 2A 600 6V 750mW 820mV NPN TO-92 Bipolar (BJT) ROHSDDFBipolar (BJT)S8050
SOT-23-55℃~+150℃ 1 NPN 100MHz 100nA 120 25V 300mW 500mA 5V 600mV NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)
README
README.mdCybot Resurrected
Table of Contents
This is a project to bring my old Cybot back my to life.

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| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100 | Resistors_SMD:R_2816_HandSoldering | R32, R33, R34, R35 |
| 4 | 1k | Resistors_SMD:R_2816_HandSoldering | R28, R29, R30, R31 |
| 4 | 2SA1300 | TO_SOT_Packages_THT:TO-92_Inline_Narrow_Oval | Q11, Q12, Q13, Q14 |
| 4 | 2SC3279 | TO_SOT_Packages_THT:TO-92_Inline_Narrow_Oval | Q7, Q8, Q9, Q10 |
| 4 | S8050 | TO_SOT_Packages_THT:TO-92_Inline_Narrow_Oval | Q3, Q4, Q5, Q6 |
| 2 | 100nF | Capacitors_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C12, C14 |
| 2 | 10uF | Capacitors_THT:CP_Radial_D6.3mm_P2.50mm | C15, C16 |
| 2 | 2k7 | Resistors_SMD:R_2816_HandSoldering | R24, R25 |
| 2 | JSTx2 | Connectors_JST:JST_EH_S02B-EH_02x2.50mm_Angled | MT-1, MT-2 |
| 1 | 10 | Resistors_SMD:R_2816_HandSoldering | R23 |
| 1 | 10k | Resistors_SMD:R_2816_HandSoldering | R26 |
| 1 | 1k2 | Resistors_SMD:R_2816_HandSoldering | R27 |
| 1 | 220uF | Capacitors_THT:CP_Radial_D7.5mm_P2.50mm | C13 |
| 1 | Connect | Socket_Strips:Socket_Strip_Angled_1x07_Pitch2.54mm | P2 |
| 1 | Green | LEDs:LED_D5.0mm | D2 |
| 1 | LM78L05_TO92 | TO_SOT_Packages_THT:TO-92_Inline_Narrow_Oval | U1 |
| 1 | NPN SMD | TO_SOT_Packages_SMD:TSOT-23 | Q15 |
| 1 | Power | Connectors_JST:JST_EH_S04B-EH_04x2.50mm_Angled | P1 |
| 1 | Red | LEDs:LED_D5.0mm | D1 |
More from fitzterra/Cybot
2- 2 layers48.5 × 40 mm

- 2 layers48.3 × 8.9 mm

Similar boards
- 2 layers60 × 40 mm

- 10 layers224.5 × 160 mm

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 - 2 layers100 × 57 mm

- 4 layers74 × 104 mm

- 2 layers189.5 × 204.9 mm

SmartSpin2k Panelized
doudar/SmartSpin2k
Transform your spin bike into a Smart Trainer!
749 parts292GPL-2.0 - 2 layers13.7 × 21.4 mm

- 4 layers43 × 49 mm

- 2 layers85 × 56 mm

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).