Skip to the content
2 layers79.1 × 82 mmRokisi, the printed circuit board in 3D
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

5

README

README.md

ロボトレーサー(仮名称ロキシ)

ロボトレース競技に参加するために製作したロボットの機体の設計データ、サンプルプログラムのリポジトリです。

仮名称のロキシは、ロボトレの基本を学ぶ車体の頭文字をとったものです。

リポジトリの概要

このリポジトリのディレクトリ構成は以下のようになっています。

  • Hardware
    • kicadのデータ等
    • 機械設計のデータ等
  • firmware
    • Inc
    • Src
    • makefile
    • .gitignore
  • LICENSE

firmwareの使用方法について

1.makeやarm_none_eabi_gccのtoolchain等をインストールする。

Windows環境の開発環境の構築例: PCの開発環境を整える(Windows10 WSL)

  1. gitを使用してこのリポジトリをクローンする。
bash
$git clone  
$cd 
  1. このリポジトリのビルドを行う
bash
$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
QtyValueFootprintReferences
110.1uCapacitors_SMD:C_0603_HandSolderingC2, C8, C10, C12, C17, C19, C20, C21, C22, C23, C24
71kResistors_SMD:R_0603_HandSolderingR10, R11, R13, R14, R15, R16, R17
510kResistors_SMD:R_0603_HandSolderingR2, R3, R8, R9, R12
510uCapacitors_SMD:C_0603_HandSolderingC1, C3, C5, C15, C18
4Conn_01x02_Femalemylib:enckiban_robotore_pad2J1, J3, J6, J9
4Conn_01x04_Femalemylib:enckiban_pad4J2, J5, J7, J10
4LEDmylib:LED_0603_HandSoldering_silkD3, D4, D5, D6
2100nCapacitors_SMD:C_0603_HandSolderingC13, C14
222uCapacitors_SMD:C_0603_HandSolderingC4, C6
23.3kResistors_SMD:R_0603_HandSolderingR4, R5
2CONNECTPin_Headers:Pin_Header_Straight_1x02_Pitch2.00mmCN2, CN3
2Conn_01x04_FemalePin_Headers:Pin_Header_Straight_1x04_Pitch2.00mmJ8, J11
2MA700mylib:QFN-16_3x3mm_Pitch0.5mmU9, U10
2Tactswmylib:SKRPACE010SW2, SW3
1100uCapacitors_SMD:C_1206_HandSolderingC7
11uCapacitors_SMD:C_0603_HandSolderingC11
12.2uCapacitors_SMD:C_0603_HandSolderingC9
12.2ufCapacitors_SMD:C_0603_HandSolderingC16
1AZ1086H-3.3TO_SOT_Packages_SMD:SOT-223U3
1AZ1117-5.0TO_SOT_Packages_SMD:SOT-223U2
1CONNECTPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmCN1
1CSTCE20M0V51-R0mylib:CSTCE12M0G52A-R0_HandSoldingU4
1Conn_01x03_FemalePin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJ12
1Conn_01x13_Femalemylib:FFC-SMD_13P-P0.50_X05B20U13TJ4
1L3GD20mylib:L3GD20U12
1LATBT66Bmylib:LATBT66BD2
1LEDLEDs:LED_0603_HandSolderingD1
1MPU-6500mylib:QFN-24_3x3mm_Pitch0.4mm_silkU11
1SI2323DDSTO_SOT_Packages_SMD:SOT-23_HandsolderingQ1
1STM32F405RGTmylib:LQFP-64_10x10mm_Pitch0.5mmU8
1SW_SPSTmylib:PCM12SMTRU1
1Tactswmylib:B3U-1000PSW1
1tb6612Housings_SSOP:SSOP-24_5.3x8.2mm_Pitch0.65mmU7

More from mdumas2/rokisi

1
  • 2 layers90.9 × 50.9 mmRokisi sensor, the printed circuit board in 3D

    Rokisi sensor

    mdumas2/rokisi

    49 partsBSD-3-Clause

Similar boards

  • 2 layers23 × 47.5 mmBlue2joy, the printed circuit board in 3D

    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 mmFMU v171-imported, the printed circuit board in 3D

    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 mmMicromouse kicad, the printed circuit board in 3D

    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 mmWireless logger, the printed circuit board in 3D

    Wireless logger

    bnahill/wireless_logger

    A compact wireless inertial logging and processing hardware platform

    155 parts7
  • 2 layers75.7 × 37.5 mmArmletG, the printed circuit board in 3D

    ArmletG

    Kreyl/Generation

    107 parts
  • 6 layers70 × 40.5 mmPX4FMUv2.4, the printed circuit board in 3D

    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 mmHope, the printed circuit board in 3D

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