AstroGear banner

AstroGear

3 devlogs
1h 11m 17s

I am Aashish and this project is called Astro Gears Simulation. It is a small browser based 3D gear simulator where users can make and test gear setups without using heavy cad softwares. Idea was to make something simple where students or hoby mak…

I am Aashish and this project is called Astro Gears Simulation. It is a small browser based 3D gear simulator where users can make and test gear setups without using heavy cad softwares. Idea was to make something simple where students or hoby maker can understand gear motion and ratio in a visual way

Gears are generated from parameters like number of teeth and pitch so their size and speed relation change automaticly. Gears can connect with each other like real machines and when one gear rotate the other change rpm based on ratio. If gears overlap the system shows warning so user know somthing is wrong.

There is also edit mode to move gear and the model can be exported for 3D printing.Project is made using basic web tech like HTML and JavaScript and Three.js. Overal it is simple tool to learn and experement with gear systems in a more interactive way.

This project uses AI

I got the main idea of this project by myself. I used AI tools little bit to help in writing some code and understanding few logic parts because I dont know JavaScript very deeply yet. Mostly I used it to search things, fix small errors and understand how some parts work. The main concept, design and overall idea of the project is mine

aashixhmaurya

1> What I worked on in this 1 hour

In this one hour I mostly worked on starting structure of the project.

Made a simple HTML layout and divided page into control panel side and 3D view area.

Did little bit CSS so things dont look too messy and buttons stay in place.

Also connected some basic JavaScript with inputs so later values can change.

2> Learning some basic JavaScript

I dont know JavaScript very well so I tried to learn some basics first.

Saw how variables and small functions works in JS.

Tried few small tests just to see how values update on screen.

3> Logic and formulas I looked into

Started reading about few formulas used in gear systems.

Looked at relation between number of teeth and pitch.

Also saw pitch diameter formula (D = N / P).

Tried understanding simple RPM ratio between two gears.

4> What I will try next

Next I will try to improve the gear generation part in 3D.

Also want to connect parameters directly with gear model.

Later I will try making the gear rotation look more proper and smooth

Attachment
0