

Rokisi
- Size
- 79.1 × 82 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 73
- Nets
- 121
- Pads
- 331
- Tracks, vias
- 987, 177
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 21 Mar 2021
- Updated
- 23 May 2020
Overview
Rokisi is an open-source printed circuit board by mdumas2, from the mdumas2/rokisi repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 79.1 × 82 mm with 73 parts on 121 nets, routed with 987 tracks and 177 vias.
It is built around the STM32F405RGT6, CSTCE20M0V51-R0 and L3GD20, with the MPU-6500 and SI2323DDS among its other parts. Its parts include 24 capacitors, 15 connectors, 14 resistors, 10 ICs and 6 diodes. It belongs with the STM32 boards of this library.
Main components
5STM32F405RGT6
LQFP-64(10x10)-40℃~+85℃ 1.8V~3.6V 12bit 12bit 168MHz 192KB 1MB 32 Bit 51 ARM Cortex-M4 Built-in FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)CSTCE20M0V51-R0
1206-20℃~+80℃ 20MHz 40Ω 5pF 1206 Ceramic Resonators ROHSMurataCeramic ResonatorsL3GD20
LGA-16(4x4)-40℃~+85℃ 16bit 2.4V~3.6V 5uA Gyroscope SPI、I2C X,Y,Z ±2000dps LGA-16(4x4) Accelerometers ROHSSTMicroelectronicsAccelerometersMPU-6500
QFN-24-40℃~+85℃ 16bit 6uA Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24-EP(3x3) Accelerometers ROHSTDK InvenSenseAccelerometersSI2323DDS
SOT-23-55℃~+150℃ 1 P-Channel 1.16nF 1.7W 120pF 135pF 1V 20V 21nC@4.5V 5.3A 75mΩ@1.8V P-Channel SOT-23 MOSFETs ROHSVishay IntertechnologyMOSFETs
README
README.mdロボトレーサー(仮名称ロキシ)
ロボトレース競技に参加するために製作したロボットの機体の設計データ、サンプルプログラムのリポジトリです。
仮名称のロキシは、ロボトレの基本を学ぶ車体の頭文字をとったものです。
リポジトリの概要
このリポジトリのディレクトリ構成は以下のようになっています。
- Hardware
- kicadのデータ等
- 機械設計のデータ等
- firmware
- Inc
- Src
- makefile
- .gitignore
- LICENSE
firmwareの使用方法について
1.makeやarm_none_eabi_gccのtoolchain等をインストールする。
Windows環境の開発環境の構築例: PCの開発環境を整える(Windows10 WSL)
- gitを使用してこのリポジトリをクローンする。
$git clone
$cd - このリポジトリのビルドを行う
$cd firmware/
$make初期プログラムでは、初期化関数だけ実行されます。Lチカを一度行い無限ループでなんの処理も行われません。 周辺機能を使用する時は、ファイルを確認していただければと思います。 また、モーターの回転方向等については、一意に決定することのできないため各自で書き換えていただければと思います。 該当する関数は、controlMotorです。
hardwareについて
ハードウェアのファイルはkicadの回路設計データとモーターマウント等のSTL形式データが入っています。
使用しているモーターはドローンモーターのφ8.5mm,長さ20mmの8520モーター(7.4V)、ピニオンギアはkkpmoで購入した歯数20、モジュール0.3、穴径1.0mm、 スパーギアはMisumiのメカニカル加工部品の歯数80、モジュール0.3、穴径18.0mmです。
また、3DプリントデータはDMM.makeのアクリル(ウルトラ)で頼みました。AGILISTAを使用してみることを検討してもいいかもです。 MJFを頼みましたが、磁気式エンコーダを使うには精度が厳しいように感じました。
また、回路図、ハードウェアに複数問題点が見つかっているため、現在訂正中です。適宜データを最新版にアップしていく予定です。よろしくお願いいたします。
その他
このリポジトリにはST MicroのLLAPIのソースコードが含まれています。
このリポジトリによって生じた問題等に責任は一切負いません。
Parts
73| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 0.1u | Capacitors_SMD:C_0603_HandSoldering | C2, C8, C10, C12, C17, C19, C20, C21, C22, C23, C24 |
| 7 | 1k | Resistors_SMD:R_0603_HandSoldering | R10, R11, R13, R14, R15, R16, R17 |
| 5 | 10k | Resistors_SMD:R_0603_HandSoldering | R2, R3, R8, R9, R12 |
| 5 | 10u | Capacitors_SMD:C_0603_HandSoldering | C1, C3, C5, C15, C18 |
| 4 | Conn_01x02_Female | mylib:enckiban_robotore_pad2 | J1, J3, J6, J9 |
| 4 | Conn_01x04_Female | mylib:enckiban_pad4 | J2, J5, J7, J10 |
| 4 | LED | mylib:LED_0603_HandSoldering_silk | D3, D4, D5, D6 |
| 2 | 100n | Capacitors_SMD:C_0603_HandSoldering | C13, C14 |
| 2 | 22u | Capacitors_SMD:C_0603_HandSoldering | C4, C6 |
| 2 | 3.3k | Resistors_SMD:R_0603_HandSoldering | R4, R5 |
| 2 | CONNECT | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.00mm | CN2, CN3 |
| 2 | Conn_01x04_Female | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.00mm | J8, J11 |
| 2 | MA700 | mylib:QFN-16_3x3mm_Pitch0.5mm | U9, U10 |
| 2 | Tactsw | mylib:SKRPACE010 | SW2, SW3 |
| 1 | 100u | Capacitors_SMD:C_1206_HandSoldering | C7 |
| 1 | 1u | Capacitors_SMD:C_0603_HandSoldering | C11 |
| 1 | 2.2u | Capacitors_SMD:C_0603_HandSoldering | C9 |
| 1 | 2.2uf | Capacitors_SMD:C_0603_HandSoldering | C16 |
| 1 | AZ1086H-3.3 | TO_SOT_Packages_SMD:SOT-223 | U3 |
| 1 | AZ1117-5.0 | TO_SOT_Packages_SMD:SOT-223 | U2 |
| 1 | CONNECT | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | CN1 |
| 1 | CSTCE20M0V51-R0 | mylib:CSTCE12M0G52A-R0_HandSolding | U4 |
| 1 | Conn_01x03_Female | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J12 |
| 1 | Conn_01x13_Female | mylib:FFC-SMD_13P-P0.50_X05B20U13T | J4 |
| 1 | L3GD20 | mylib:L3GD20 | U12 |
| 1 | LATBT66B | mylib:LATBT66B | D2 |
| 1 | LED | LEDs:LED_0603_HandSoldering | D1 |
| 1 | MPU-6500 | mylib:QFN-24_3x3mm_Pitch0.4mm_silk | U11 |
| 1 | SI2323DDS | TO_SOT_Packages_SMD:SOT-23_Handsoldering | Q1 |
| 1 | STM32F405RGT | mylib:LQFP-64_10x10mm_Pitch0.5mm | U8 |
| 1 | SW_SPST | mylib:PCM12SMTR | U1 |
| 1 | Tactsw | mylib:B3U-1000P | SW1 |
| 1 | tb6612 | Housings_SSOP:SSOP-24_5.3x8.2mm_Pitch0.65mm | U7 |
More from mdumas2/rokisi
1- 2 layers90.9 × 50.9 mm

Similar boards
- 2 layers23 × 47.5 mm

Blue2joy
cepetr/blue2joy
Bluetooth HID adapter for Atari 8-bit computers: use modern BLE gamepads or mice to emulate the Atari joystick and paddles.
50 parts6CERN-OHL-S-2.0 - 4 layers50.5 × 36 mm

FMU v171-imported
yagamy4680/drone-study
AUAV-OpenSource/FMUv4-PixRacer is the open hardware design of PixHawk FMUv4. It uses STM32F427 and MPU6000. (github)
118 parts - 4 layers99.2 × 98.9 mm

Micromouse kicad
tadzio8425/Micromouse
Micromouse developed by the IEEE Robotics and Automation Society chapter of the Universidad de Los Andes, Bogotá (2023-2024).
102 partsMIT - 4 layers30 × 50 mm

Wireless logger
bnahill/wireless_logger
A compact wireless inertial logging and processing hardware platform
155 parts7 - 2 layers143 × 40.6 mm

- 2 layers75.7 × 37.5 mm

- 6 layers70 × 40.5 mm

PX4FMUv2.4
lachlanA/eagle-to-kicad
Eagle SCH/LIB to KiCad SCH/LIB ULP conversion script
354 parts429GPL-2.0 - 2 layers42.1 × 20.3 mm

Hope
dragonlock2/kicadboards
Offsite backup for the miscellaneous KiCad boards that don't fit elsewhere
58 parts14Apache-2.0
Questions
How big is the Rokisi PCB?
It measures 79.1 × 82 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Rokisi use?
73 parts, built around the STM32F405RGT6, CSTCE20M0V51-R0, L3GD20 and MPU-6500. 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 Rokisi KiCad files?
From the mdumas2/rokisi repository on GitHub, at the commit this page was made from: the board is hardware/rokisi/rokisi.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Rokisi design in my own project?
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).