Robot

roman-khvatov·RoboWay·Robot/Robot.kicad_pcb

Robot PCB layout, top view — open source FPGA board by roman-khvatov

About the Robot PCB

Robot is an open source FPGA PCB design by roman-khvatov, published on GitHub under the MIT license. It is a 2-layer board measuring 130 × 156 mm, with 161 components from 68 distinct parts.

Its main chip is the C2678152, from the FPGA family. Other key parts include the SN74LVC1G14DBV, MaixCAM2, C20345375, 74HCT245 and MCP4728. By type, the board carries 62 resistors, 53 capacitors, 18 connectors, 16 ICs, 4 diodes and 3 inductors.

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

From the project

Кружок робототехники RoboWay

Мы запускаем образовательный кружок робототехники RoboWay для подростков в возрасте от 12 до 18 лет (возможны исключения в зависимости от подготовки ребенка). Цель кружка — дать учащимся фундаментальные знания в области электроники, программирования и робототехники.

В отличие от большинства кружков, где используются готовые наборы и работа сводится к сборке по инструкции, в RoboWay участники будут разрабатывать и изготавливать роботов с нуля. Мы стремимся к тому, чтобы дети осознанно подходили к техническому творчеству и понимали принципы работы систем, а не просто следовали пошаговым…

Main components on the Robot

Robot bill of materials (BOM)

161 components, 68 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
SN74LVC1G14DBV
ADC128D818
U1
1
MaixCAM2
U2
1
C20345375
DRV8845RHHR
U3
1
C2678152
ICE40UP5K-SG48ITR
U4
1
74HCT245
U5
1
MCP4728
U6
1
NC7SZ175
U7
1
TLV70212DBVR
U8
1
TMI6050-33
U9
3
SY8366HQQC
silergy(矽力杰)
U10, U11, U12
4
INA180A2
U13, U14, U15, U16
1
DMP3036SSD
Q1
1
Si2003
Q2
1
CONN_01X03_PIN
Servo1
J1
1
Servo2
J2
1
Servo3
J3
1
Servo4
J4
1
Servo5
J5
1
Servo6
J6
1
Servo7
J7
Show 48 more
QtyPartRefs
1
Beacon
J8
1
DLED
J9
1
Lidar
J10
1
Console
J11
1
M1
J12
1
M2
J13
1
M3
J14
1
M4
J15
1
Battery
J16
1
DE9_Receptacle
J17
1
Balance
J18
1
Off
JP1
1
User
SW1
1
Pwr
SW2
3
C2286
KT-0603R
D1, D2, D3
1
BAT54C
D4
3
C2835875
CDRH127L125NP-4R7NC (4u7)
L1, L2, L3
1
1.0
C1
20
1.0
C2, C8, C9, C10, C11, C12, C13, C14 +12
4
470x16V
C3, C27, C33, C39
2
10n
C4, C5
1
22n
C6
1
0.22
C7
2
10x16V
C15, C18
1
100x16V
C20
1
20x16V
C24
3
C
C25, C31, C37
3
22.0
C26, C32, C38
7
2.2
C28, C34, C40, C43, C45, C47, C49
4
10.0
C29, C35, C41, C51
3
0.1
C30, C36, C42
1
820K
5K1
R1
1
5K1
R2
17
10K
R3, R19, R20, R21, R22, R23, R24, R25 +9
4
C7420023
FRM252WJR220TK (0.22)
R4, R5, R6, R7
3
~
R8, R9, R10
8
NP
R11, R12, R13, R14, R15, R16, R17, R18
1
1M
R27
3
1K
R28, R56, R60
2
100K
R29, R30
4
100
R31, R57, R58, R59
5
R
R32, R35, R38, R61, R62
3
110K
R33, R36, R39
3
15K
R34, R37, R40
4
0.018
R41, R44, R47, R50
1
3K7
R53
1
RK09K1130A6S
RK09K1130A6S (10K)
ALPSALPINE(阿尔卑斯阿尔派)
R54
1
RK09K1130A6S
ALPSALPINE(阿尔卑斯阿尔派)
R55

Robot design files

The KiCad project lives in the roman-khvatov/RoboWay repository on GitHub; these links point at the commit this page was built from.

Robot: common questions

What microcontroller does the Robot use?

The Robot is built around the C2678152, from the FPGA family.

How big is the Robot PCB?

The Robot measures 130 × 156 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Robot?

161 components, from 68 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Robot design files?

From the roman-khvatov/RoboWay repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Robot design in my own project?

Yes, under the terms of its MIT license, which roman-khvatov chose for the repository.

Can I test firmware for the Robot without the hardware?

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

More boards in RoboWay

Similar boards