Show HN: I'm a 15 Year Old Wannabe Engineer, This Is a Cycloidal Gearbox I Built (github.com)
304 points by tomilan 18 hours ago
sota_pop 5 hours ago
Impressive work for someone of any age!
- any project that involves hardware or physical objects (especially ones you are manufacturing!) is impressive
- the craftsmanship
- references to established standards
- documentation
- actually publishing
As others have said here you can drop the “wannabe” tag (or don’t, we’re all wannabes at heart :))
Nice job and keep up the good work!
cubano 2 hours ago
Anytime you can turn a deep personal interest, like designing and building this impressive gearbox, into something that lands you a paid gig somewhere, you have basically hacked the typical employment system and you should be happy and proud that you saved all the time and expense of a 4 year degree to get what you wanted in the first place.
Now, it remains to be seen if this project will land you a professional level paid job doing what you seem to love to do, so I think the whole "engineer" question is still up in the air.
Yes, anyone can call themselves an engineer but I believe, in the West at least, that until you graduate from an accredited University or have 3-4 solid professional industry experience, calling yourself an engineer might be considered premature.
elsaicequeen an hour ago
V2 to V3 iteration was actually impressive regardless of age
two_handfuls 17 hours ago
What is it? Is this like a gear, where the output shaft turns at some fraction of the input shaft? Is better or worse than traditional toothed gears in some way?
tomilan 17 hours ago
It acts like a gearbox, allowing you to sacrifice rotational speed for higher torque output. What makes this gearbox type special is their low backlash, multiple points of contact, and high efficiency.
WithinReason 9 hours ago
Might be worth adding that info to the README
mlyle 3 hours ago
tomilan 2 hours ago
cosmotron 17 hours ago
They're pretty cool. They can be good in situations where you don't want any backlash and lots of torque. I believe they're very popular as actuators in robotics.
fuzzfactor 2 hours ago
The cycloid you may not know you already have could often be found mounted under the chassis of vans and pickup trucks to compactly turn the takeup reel for the cable that lowers and raises the spare tire stowed underneath the vehicle.
The reel holds fast its position naturally when the cable is at any length, and allows a heavy truck tire to be lifted manually using the light-duty hand crank.
Notice in the Github animation that the visible rotor has nine lobes and the stator has 10 stations, this can be confirmed if you take a screenshot.
ninalanyon 12 hours ago
I think you can drop the wannabe label. Of course you have a long way to go and much to learn but I think you are already an engineer, just one at the very start of what might be a great career.
achenet 8 hours ago
agree. Do you engineer software? Congrats, you're officially a software engineer :)
Start doing it for money, and you're officially a professional software engineer.
Make software that genuinely improves peoples lives (like the Linux kernel currently running the computer I'm typing these words on), and you can call yourself a good software engineer ^_^
Rafert 7 hours ago
There are places (eg Canada) where engineer is a protected title like lawyer or doctor: https://en.wikipedia.org/wiki/Regulation_and_licensure_in_en...
BrokenCogs 6 hours ago
mcmcmc 7 hours ago
Projectiboga an hour ago
ant6n 11 hours ago
[flagged]
joenot443 9 hours ago
I'm Canadian as well and type this while wearing my ring, but I've come to accept that Americans use the term differently from Canadians and that's just fine. The Canadian definition is directly downstream of the Quebec bridge collapse, it's a pretty neat bit of Canadiana.
Just like writing favorite instead of favourite, while I'm here, I think the right thing to do is respect the customs of the country which welcomed me. It would be very ignorant of me to pretend I'm more of an engineer than my American colleagues with CS degrees.
Ovah 11 hours ago
Of course you can call yourself an engineer without formal training in the US. https://www.vice.com/en/article/man-fined-dollar500-for-crim... https://www.vice.com/en/article/oregon-unconstitutionally-fi...
_bernd 11 hours ago
I don't get the down voting. This dude is correct. An "engineer" is typical like a "doctor". Yes I also carry the "system engineer" with me, and yes I have university background, but it's far far away from any serious engineering what's usually done by computer people. I would also argue that an engineer more or less knows what he's doing and can predict the outcome. Most people I observe while they use a computer it's literally a monkey beating metal with flesh....
viccis 11 hours ago
rustcleaner 11 hours ago
Nice.
I'm an over-40 year old wannabe engineer too, except I didn't get as far as you on my little pet project: designing a 'universal' gear, based on professor Jack Phillips' work "General Spatial Involute Gearing." So far I can model the basic helicoids in Siemens NX, such that they touch along the ISA (Intermediate Screw Axis) which passes through the CDL (Center Distance Line) in between the gear axes. I have no clue how to proceed from there with actual involute teeth.
My idea is to at some point write an NX Open script/module, which takes in various parameters (like selecting the shaft/axes vectors; inputs ratio, pitch, etc.) and spits out something structured like my model.
fho 10 hours ago
Good luck with that. NX is such a pain to use compared to other alternatives (commercial and free/open source). NX Open being even more painful because it's basically 90% guesswork.
rustcleaner 9 hours ago
I love NX (10-12), it feels very intuitive to me and it's absolutely rock solid compared to Inventor, Solid Edge, and SolidWorks, and it seems like it could run performantly on a literal potato (currently an offline Windows Server 2022 qube with 8GB RAM and 2 vCPUs, no GPU passthrough).
If only it were free for minors to play with as a toy, beats Minecraft as a builder!
fho 9 hours ago
mohamedkoubaa 7 hours ago
Note to the OP: Mechanical engineering textbooks that are two editions out of date are dirt cheap. If you can't afford them, email me and I'll send some.
koopuluri 17 hours ago
you're not a wannabe! you're an engineer! you made something awesome. wishing you the best :).
shuwix 13 hours ago
He's probably American. So he's not engineer.
He's V8motoreer under the hood, a guy from the hood.
eleventen 17 hours ago
You’ll certainly enjoy the “Not an Engineer” channel: https://www.youtube.com/watch?v=YFJJkZm796I
herewulf 26 minutes ago
"Degrees are expensive, just make stuff."
From the channel description. I love it!
moustache_hn 3 hours ago
Cool man, really nice project! Awesome that you built and documented the whole thing. Following to see what you build next.
amelius 8 hours ago
Looks cool, but if you want people to judge your project on its merit, then don't post information about your age; it will make honest feedback difficult both for you and the sender.
PS: anyone who can keep their focus on a project for more than a few weeks and complete it can become a fine engineer so don't worry about that.
HtmlProgrammer 7 hours ago
I feel the age here helps I’ve context for the feedback. like you aren’t going to recommend they go get a 5k worth piece of machinery or say this is absolutely amateur and is a simple concept and doesn’t deserve discussion
gnfargbl 7 hours ago
It's cool that OP is enthused by engineering, it's a cool little thing they made, and it's great that the next generation of mechanical engineers are starting out seeing software as a tool in their armoury. Those are the merits I can see here, and in my judgement they're all awesome.
tim_tairov 9 hours ago
Cool!
ddlsmurf 18 hours ago
try making something without AI too, it will be valuable
speed_spread 10 hours ago
AI will be required to maintain the piles of tech crap we've built and that society now stands on. New generations are no longer as tech savvy, pushed toward being simple users and consumers. The rare individuals that develop curiosity for how things work have their work cutout and will need all the tools they can get to dig their way through layers of undocumented, organically grown software and hardware cruft left by "engineers" of lore.
junon 5 hours ago
Where do you think AI got its training material? Was it not from those very same "engineers of lore" and their respective "tech crap"?
zachlatta 17 hours ago
Hey, you should join Hack Club! I was just at an event where a high schooler designed and built a continuous variable transmission (https://outpost.hackclub.com).
You’ll meet a ton of interesting, friendly teens who are all helping each other build awesome projects.
Cool project!
(Hack Club is a nonprofit and I’m the founder of it)
tomilan 17 hours ago
I was actually looking to join hackclub, how should I approach it?
kaladin-jasnah 16 hours ago
As a teenager that spent some time somewhat around Hack Club things, I felt that being a part of Hack Club pressured me to live live faster than I was ready to (like 16 year olds doing summer internships / cohabiting with their partners). I want to say a lot of the people I knew online on Hack Club Slack went to places like MIT, so I guess there's that, but there is some beauty in taking life more slowly. I also didn't want to be boxed into running my school's club with what Hack Club provided. I think they do good things (eg. Hack Club Bank helps students run events before they can financially) and I interacted with a lot of really cool people. But if it is anything like the past, I wanted to share this.
zachlatta 8 hours ago
dyauspitr 13 hours ago
bunchy7s 14 hours ago
ethanhawksley 12 hours ago
You can just join their Slack workspace (it's a bit like Discord) on their website: https://slack.hackclub.com/ Then in the #announcements channel you'll see all the different projects they're running, just pick and choose the ones that interest you. I went to one of their meetups "Horizons Europa" last week and had a great time!
zachlatta 8 hours ago
If you go to https://hackclub.com/programs, there are a bunch of things you can join right now! Another commenter mentioned it - but you should also join the Hack Club Slack at https://slack.hackclub.com
tomilan 3 hours ago
WillAdams 10 hours ago
Nice! Can it output SVG files for cutting w/ a CNC?
tomilan 3 hours ago
I do not believe so. It is a python script for autodesk fusion and I am not aware of any way to export SVG's from fusion.
xrd 7 hours ago
CNC uses SVG? I am only familiar with 3d printers and assumed SVG would be too primitive and CNC would use STL or something like that?
WillAdams 7 hours ago
Some of the CAM tools, esp. those oriented towards hobbyists will import an SVG --- Vectric Vcarve notably, and (ob. discl., I work for the company) Carbide Create.
Ages ago there was a Flash file, PartKam (also forked to MakerCAM) which used SVG as its native format.
Arshad-Talpur 12 hours ago
You are on track ! at the age of 15 you building fantastic, just one word, "Keep Moving Sky is not the limit anymore"
kbuchanan 17 hours ago
I didn't even know what a cycloidal gearbox was! Good work—you've kicked off an exciting career.
Izmaki 12 hours ago
Don’t listen to people telling you not to post your age on the internet. This is solid work and you did this instead of being stuck in one of the hundreds of +1 dopamine traps in Roblox or yelling at other (often times much younger) kids in Fortnite like many of your peers did.
You did something meaningful, you even waited to share it with the world until version three, and you learned a ton doing it. Well done, dude!
mathgeek 5 hours ago
There’s no need to put down others to raise up OP. We can praise merit in one pursuit without acting like we are objectively better than others for it. How folks choose to spend their time is a fundamental part of personal freedom.
yitchelle 8 hours ago
Congrats! You are not a wannabe engineer, you are an engineer.
If you have the motivation to chase your passion to build these machines, you are already an engineer. Keep going!
throwuxiytayq 7 hours ago
> You are not a wannabe engineer, you are an engineer.
And never let anyone tell you otherwise.
welcomezhangjun 16 hours ago
I built this because I wanted a better way to use multiple AI models during development...
callbacked 17 hours ago
you're an engineer by doing, whereas wannabes don't! very cool project
cubrift 13 hours ago
Seriously impressive, you should be proud of yourself! As another (software) engineer your age, being able to be creative is always a thing to be happy about.
bunchy7s 17 hours ago
it is pretty cool, but posting your age + an (likely) AI project on hacker news is probably a bad idea.
bilsbie 8 hours ago
What is it?
tomilan 3 hours ago
It acts like a gearbox, allowing you to sacrifice rotational speed for higher torque output. What makes this gearbox type special is their low backlash, multiple points of contact, and high efficiency. It is also unique for not having any teeth and just working due to its specific cycloidal geometry.
toplinesoftsys 15 hours ago
Great project! Keep pushing, do not pay attention to anyone saying that AI will replace all software engineers.
WillMorr 18 hours ago
Nice work!
jbs789 10 hours ago
Nice work! Great to see you’re having fun with the projects. As we get older we focus on being productive. Never lose the creativity!
Quarrelsome 8 hours ago
wannabe? there isn't a guild, or a test, its a choice.
loloquwowndueo 3 hours ago
Being pedantic, in many countries, engineering disciplines are regulated and you can’t officially call yourself an engineer until you’ve complied with some requirements etc.
So there’s kind of a guild in many places.
bluelightning2k 11 hours ago
You are a very talented 15 year old engineer. Not a wannabe. Just getting a head start on the imposter syndrome!
Welcome to the club
morelikeborelax 18 hours ago
Don't post your age on the internet :)
Project looks cool
smalltalk7 13 hours ago
This is a technical forum. One of the best traditions in engineering has always been taking beginners seriously and helping people who are trying to learn. Most of us are here because someone did the same for us. You come from a good place but I don't see why say a tech forum is a place you need to hide.
Izmaki 3 hours ago
100% this. My favourite new colleague is an intern. Why? Because watching them grow just like I once did is worth every penny.
(Ps: yes, I'd rather have two passionate, eager interns under my wings than one burnt-out senior by my side.)
morelikeborelax 10 hours ago
Those saying it's fine come from a good place. I come from a world where we see young people groomed, pursued and manipulated. There is no serious reason to posting your age as a minor on an adult forum.
liamilan 15 hours ago
Brothers think alike ;)
plastic-enjoyer 13 hours ago
It's crazy that in 2018 a cellular automata written in JS by a 12 year old was considered special (which it is) and today, nobody would even bat an eye because you can just vibe code this without effort.
noduerme 12 hours ago
Izmaki 12 hours ago
ninalanyon 12 hours ago
Why not?
themaninthedark 7 hours ago
There is a lack of project justification documents, need a CAPEX proposal and what is the expected ROI? /s
In a serious note, looks good and don't let the paperwork keep you down!
useiris 18 hours ago
cycloidal designs are a great thing to have actually built rather than just read about. the eccentric motion is easy to follow on paper and then surprisingly fiddly once real tolerances show up.
two things worth measuring if you have not: backlash, and how much it changes after a few hundred cycles. cycloidal drives are usually sold on low backlash, so knowing your real number turns this from a nice print into something you can quote a spec for. if you have a way to load the output shaft, efficiency under load is the other number people will ask about.