https://github.com/m2415146/moving-platform
Study task to make a moving platform
https://github.com/m2415146/moving-platform
3dprinting car coreldraw fablab fablab-nustmisis laser-cutting misis motor move petg plywood rhino3d rhinoceros robot soldering wheels
Last synced: 13 days ago
JSON representation
Study task to make a moving platform
- Host: GitHub
- URL: https://github.com/m2415146/moving-platform
- Owner: m2415146
- License: mit
- Created: 2024-11-27T10:25:31.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-05T15:52:45.000Z (11 months ago)
- Last Synced: 2025-10-14T01:38:13.101Z (13 days ago)
- Topics: 3dprinting, car, coreldraw, fablab, fablab-nustmisis, laser-cutting, misis, motor, move, petg, plywood, rhino3d, rhinoceros, robot, soldering, wheels
- Language: G-code
- Homepage:
- Size: 5.67 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Moving-platform
Study task to make a moving platform
## what we need to do



## plan

## printing Mounting for wheels

slicing in OrcaSlicer

This arrangement of the printing part at an angle is required in order to arrange the layers of the filament in order to better resist the load
3d printer Creality Cr 10 SE, nozzle 0.4
filament - PETg (Bestfilament)
ready

## Soldering
There will be a link to [Soldering first steps](https://github.com/m2415146/Soldering-first-steps- )
motor

motor driver

led stripe

the soldering points were covered with glue using a hot glue gun to protect them (since this was my first soldering and I had to be safe)

## we fix the wheel holder to the motor
fixation takes place using screws and nuts with a rubber stopper M3. Tighten with a screwdriver (for the screw), holding the nut with tongs


check the fixation: the holder should not fall off from the motor
https://github.com/user-attachments/assets/3da61deb-5c9a-44c5-a60f-2bdaaf4d3413
result

it is important not to confuse the side from which the nut will stand, otherwise it will not be possible to achieve a good fixation
also, a classmate showed a more effective way to tighten the screw and nut with a screwdriver and forceps
https://github.com/user-attachments/assets/a5bcaa66-fdb9-4a56-b90c-fc863f89c91e
## we strengthen the wires for the battery
since the wire from the battery holder (battery) is weak enough, it was necessary to strengthen it with special metal adapters. one part of the adapter must fit on the rubber part of the wire, it must be bent with special forceps for better grip. then use soldering to connect

then I took the thermal insulation tube, cut off the right part to cover the protruding part of the metal adapter. to make it compress the wire better, I used a construction hair dryer


result

## assembly of electronic components
We have connected the motors and the battery pack to the ESP32 board

5 volt battery to power the microcontroller

led stripe (there must have been some mistake here, perhaps at the soldering stage, since the strip did not work) to port number 16

now you can check the operation of the system by controlling the program from your smartphone, which is written by [Azamat Tavitov](https://github.com/m112521)
https://github.com/user-attachments/assets/2fefd0cb-a193-42c6-81dc-f85d08bf1cc4
## Creating a platform and cutting a wheels
since by this point I was already impatient to test the platform in action and was too lazy to go for measuring tools, I used lidar in my iphone using the roulette application
I measured the width of the board and the finished 3rd class, which we were given in our hands



the platform and wheels had to be cut out of plywood 3 mm wide using a laser engraver
I took the finished wheels file, removed the extra parts from it in RhinoCeros

the size of the platform was modeled "by eye", as well as its simple shape was taken in order to quickly test the principle of movement in action
the holes for the 3rd finished wheel were modeled "by eye" with a margin. fasteners for plastic ties were also modeled, with which the motors had to be fixed (the important point was that the structure should be able to be disassembled, without compromising the electronic ones

then I exported the file to the CorelDRAW program in the format.dxf and prepared for laser trimming. The lines were grouped so that the machine would first cut out the inner holes and only then the outer contours

laser cut in action
https://github.com/user-attachments/assets/76141e67-dd14-4b72-9e3a-f2b1d9ca3f77
result

## assembling components on the platform
it was performed using plastic ties. black - wide, white - narrow
motors with wheels are fixed on the underside of the platform

view from the upper side of the platform

of course, it could have been made neater and more aesthetically pleasing. but the time of the lesson was coming to an end and I couldn't wait to see the work of the platform assembled so that next week I could continue to move further in my studies
in order to secure the electronic components at the top of the platform, I used additional ties, which I placed crosswise

we fix the electronic components by threading additional ties

## wheel assembly
the wheels were assembled using the black (outer) part of the rings, which we were provided with ready-made wheels that I cut out of plywood and fixed them to holders on motors that had previously been printed on a 3d printer. fixing took place with screws and nuts


## checking the platform in motion
The control is performed using an application written by [Azamat Tavitov](https://github.com/m112521)
https://github.com/user-attachments/assets/3c18ef59-5599-45ed-93f8-bce452537a43
## new variations of movement
first, I need to print out the adapters from the motors to the wheels. since I do this at home, I will use the materials that I have
3d printer - FlashhForge A5M
the mode in the vegetable slicer, perhaps the standard setting for Petg Generic Flashforge, nozzle 04

then I will try to print eSUN Petg on a filament.

but I'm having trouble printing the eSUN again. I will probably have to calibrate the filament. For now, I'll take an already working filament - Petg Geeetech
Printing in action
https://github.com/user-attachments/assets/f44fa785-e492-484f-85e3-be6618feb486
Ready parts

I have printed 4 more samples and will be looking for new possibilities for modifying rotational motion that can be tested on our platform.
modelling a basic part for wheel
I opened the file holderFootprint and made a 3d object out of it in the RhinoCeros program with screw holes. I have taken the thickness of 3 mm so far, as well as the plywood from which we cut the wheels in class. I will try the first layer with this thickness, then I will change it in accordance with the shape to be moved

## 1v of wheels
the simplest version, it's just interesting to try. when I already put it on the seal, I thought that it was worth making the very area of contact with the surface longer.
modelling in RhinoCeros. I slightly increased the thickness of the wheel itself to increase the area of contact with the surface , also trying to give strength to the wheel. I made holes that would include the caps from the tightening screws and at this stage realized that it was worth making the structure with the holders from the motors themselves monolithic. but I already have holders for the motors. perhaps I will also try to print the screws themselves - which will be in the form of bushings without threads and will be connected to the main part of the mower with glue

Slicing in OrcaSlicer. Same printer, same material, same settings.

Printing in action
https://github.com/user-attachments/assets/2ba48bd0-10f4-4e60-9bdc-1c9c61ac9585
making a screws in RhinoCeros

SLicing in Orcaslicer

Same printer, material, settings. there is now video of printing because of low printing time
there will be no photos of the result, since of the 3 printed screws, one was lost while I was removing it from the plate, the other had the screw cap broken off during removal, and the third, during an attempt to tighten, also broke - the cap broke off, and the rest of the screw had to be removed from the holes.
I understood that the problem arises at the level of interlayer adhesion, but also because of the small size of the screw. therefore, I tried to arrange it differently on the printing platform and printed it again

Same printer, material, settings.
ready.

https://github.com/user-attachments/assets/886e0990-b502-4e0f-98a5-97c16a9197d7
failure again. for now, I'll give up trying to print screws of a similar size.
since I couldn't apply the printed screws, I used metal ones.
installing wheels to the platform
https://github.com/user-attachments/assets/f6decfcf-3e91-49a7-ada4-5c3e19105132
Ready

Platform with wheels v1

## 2v of wheels
I find it interesting to move the rotation to another plane, so I started considering other options. I found a [gear project](https://www.printables.com/model/607786-bevel-gear-tester-with-parametric-gears)
gear project and decided to use it as a wheel.

in order to get the necessary parts from the project, I used the RhinoCeros program. Also there I added the motor element itself with spherical legs at an angle


for the convenience of printing, I did not combine the models and used them for slicing OrcaSlicer

Same printer, material, settings
Printing in action:
https://github.com/user-attachments/assets/7beff7d0-a5b7-404e-8813-7f63a9586a19
Ready

since the printing of the first gears turned out well, I put the gears for the other wheel on the seal. I will need to think about the part that will connect the upper and lower gears.
when I was thinking about it, I realized that it was possible to use a swivel joint, which I modeled in RhinoCeros


Slicing in Orcaslicer, same printer, settings and nozzle. Printing was together with parts from whleel v3 parts


when I installed them, one of the hinge holders broke, the other was fine. I will glue the broken one with methylacrylate glue

## 3v of wheels
I continue experimenting with moving the axis of rotation to another plane. in this case, I want to move the wheels down and slightly to the side (which I did not reflect on the modeling, but it will be visible in the final assembly)
Modelling in RHinoCeros. I added holes in the wheels to reduce weight and reduce the load on the axle, from which rotation will be transferred from the motor to the wheels


SLicing in OrcaSlicer. Same printer, material and settings but - completion 20% vs 15% before

Ready

When I printed the details, I noticed that I had made an axis with a large tolerance, on which the guide will be attached closer to the motor (I decided not to fix it), the cap for attaching to the axis of the wheel itself turned out to be small and I modeled it and printed it with the desired inner diameter. Also, the guide on the wheel side turned out to be quite thin from one edge and I will model a holder for it, which I will glue on top so that it gives strength
## Platform v 2.0
to solve a number of problems and implement some transportation options, it took the manufacture of a new version of the platform. it is characterized by a reduced size, as well as a large number of holes for fixing the necessary parts on the platform with screws
Modelling in Rhinoceros8

adaptation for laser cutting in CorelDRAW

laser cutting
https://github.com/user-attachments/assets/4c1fcbaf-7cb4-4839-9e15-85ec93b00da1
Ready
