Skip to content

Commit badfb69

Browse files
SteadyFrame Project Additional Information: KiCAD schematic, component pictures and weekly log updates (#1239)
* Added SteadyFrame project documentation * Changed total cost to new correct number * Added github link for later usage, forgot to link it at the beginning * Changed svg file name to lowercase * Update website/versioned_docs/version-fils_en/project/2026/alexandru_florin.neagu/index.md Changed intro formatting to properly allign Co-authored-by: Omer Genan <81963672+genan2003@users.noreply.github.com> * Properly applied requested changes from terminal, not github comment: wrote \ after introductory section naming * Update SteadyFrame project information: Added KiCAD schematic, pictures of components and updated weekly log. * Remove temporary goutputstream file --------- Co-authored-by: Omer Genan <81963672+genan2003@users.noreply.github.com>
1 parent d0bf9bf commit badfb69

6 files changed

Lines changed: 30 additions & 4 deletions

File tree

website/versioned_docs/version-fils_en/project/2026/alexandru_florin.neagu/index.md

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ This is the initial diagram, subject to change as I develop the project, regardi
2727

2828
![Architecture diagram](./steadyframe.svg)
2929

30+
These are the current KiCAD diagrams for the project depicting the power distribution and the different protocols used for communication inbetween the STM32 board and the separate peripherals (The motor driver & encoder combos, the IMU, the joystick control, the screen and an additional vibration motor)
31+
32+
![KiCAD diagram first](./kicad_first.svg)
33+
34+
![KiCAD diagram second](./kicad_second.svg)
35+
3036
## Main components:
3137

3238
## Log
@@ -44,10 +50,29 @@ Conceptual stage, thinking how I would want my gimbal project to work, coming up
4450

4551
Ordering a big part of components (motors, drivers+encoders, STM32 board). More research.
4652

47-
### Week 9: 19 - 25 May
53+
### Week 9: 19 - 25 April
4854

4955
Ordering next batch of components (IMU, battery and charger). More research x2. Changed to attempting CAN connection (lord have mercy).
5056

57+
### Week 10: 26 April - 2 May
58+
59+
Arrival of most components. Realised I need for the CAN bus a twisted pair insulated wire, had lots of trouble finding some available in Romania till I found some and ordered. Started working on the 3D printed components, the motor magnet couplings, the driver cages and the arms, alongside prototyping ways for cable management in Fusion 360.
60+
61+
### Week 11: 3 - 9 May
62+
63+
Finished designing the driver cages, still working on the rest of the components. Cable arrived. Realised my drivers have small can cables which I need to further connect to perfboards to fulfill CAN Bus conditions. Starting thinking about the KiCAD schematic and the different communication protocols required for pin connections between the board and the peripherals.
64+
65+
![photo_first](./motors.webp)
66+
67+
![photo_second](./some_wires.webp)
68+
69+
![photo_third](./peripherals.webp)
70+
71+
72+
### Week 12: 10 - 16 May
73+
74+
Finished the KiCAD schematic and submitted to Git branch for review by lab assistants. Worked on setting up motor drivers and motors with USB-C connection and integrated ODrive Python programs developed for MKS XDRive Mini. Still working on 3D design for arms and rails for coupling the 3 axis components.
75+
5176
## Hardware
5277

5378
Hardware used for creating this project (list currently WIP): STM32 NUCLEO-U545RE-Q, GM5208-24 motors, MKS XDRIVE MINI drivers with AS5047P on board, ICM-20948 IMU, LiPo GENS ACE G-Tech Soaring 4S 14.8 V 2200mA battery with appropriate charger and 2 Axis Joystick. Photos of components will be added after they arrive (currently still being delivered).
@@ -79,10 +104,9 @@ The format is
79104
| [LM2596S](https://www.ti.com/lit/ds/symlink/lm2596.pdf) | DC-DC Buck Step Down Convertor LM2596S 4.0~40V to 1.25-37V - for supplying correct voltage to STM32 board| [48 RON](https://www.emag.ro/modul-dc-dc-buck-step-down-lm2596s-dc-dc-4-0-40v-la-1-25-37v-regulator-de-tensiune-reglabil-cu-voltmetru-led-stlxy-741050522578/pd/DKNQT83BM/?ref=sponsored_products_search_f_b_1_5&recid=recads_1_b90d01a332c40f582acfccf6bf3bca72edcfc042cd11701d2d49ef94121cef69_1777211422&aid=549a3d7e-f438-11f0-801c-06eaf0d4245d&oid=302862900&scenario_ID=1) |
80105
| [Gens Ace iMars mini G-Tech](https://gensace.de/products/gens-ace-imars-mini-g-tech-usb-c-2-4s-60w-rc-battery-charger-with-power-supply-adapter-and-adpter-cable-eu) | The battery charger - charges the battery when needed | [245 RON](https://www.autorc.ro/incarcatoare-acumulatori/10560-incarcator-acumulatori-gens-ace-imars-mini-g-tech-usb-c-2-4s-60w.html) |
81106
| [2 Axis Joystick](https://www.laskakit.cz/user/related_files/joystick_module.pdf) | The joystick - human input to "move" (point) the camera in a specified direction | [6 RON](https://sigmanortec.ro/Modul-joystick-doua-axe-XY-p126458908#) |
82-
| []() | Total: | [~1850 RON]() |
83-
NOT CONFIRMED YET:
84-
| [ILI9341](https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf) | The LCD 3.2 inch touch display - would be used for observing information displayed by the microcontroller regarding position and rotation, plus would help navigate a menu for parameters - lots of stuff to do here, not all figured out *yet* | [117 RON](https://sigmanortec.ro/display-lcd-32-inch-240x320-touch-ili9341-sd-mega) |
107+
| [ST7789V](https://newhavendisplay.com/content/datasheets/ST7789V.pdf) | The LCD display - used for observing information displayed by the microcontroller regarding position and rotation, plus would help navigate a menu for parameters - lots of stuff to do here, not all figured out *yet* | [31 RON](https://sigmanortec.ro/display-tft-13-ips-spi-65k-culori-lcd-st7789v-240x240-7p) |
85108
| [Wires]() | No exact count, still figuring out | []() |
109+
| []() | Total: | [~1850 RON]() |
86110

87111

88112

website/versioned_docs/version-fils_en/project/2026/alexandru_florin.neagu/kicad_first.svg

Lines changed: 1 addition & 0 deletions
Loading

website/versioned_docs/version-fils_en/project/2026/alexandru_florin.neagu/kicad_second.svg

Lines changed: 1 addition & 0 deletions
Loading
131 KB
Loading
101 KB
Loading
158 KB
Loading

0 commit comments

Comments
 (0)