Fictiv Blog
fictiv.com · Company blog · on HN since 2009
Fictiv, a custom parts manufacturing company, publishes product teardowns of game controllers and consumer devices, plus articles on its open-source motorcycle and VR projects.
What HN saysHN links it for its detailed controller teardowns. One commenter calls the Nintendo controller teardown the most comprehensive and enjoys how overbuilt the old controllers are.
17HN people shared it
6linked it in comments
82stories submitted
957story points
2 years agolast shared
2009people per year2026
Most-shared posts
- 1Fictiv Open Source Motorcycle2 people · 5 points · first shared 2020 · discussion on HN
- 2Playstation Aim Controller Teardown2 people · 3 points · first shared 2017 · discussion on HN
- 3Nintendo Switch Teardown1 people · 313 points · first shared 2017 · 184 comments on HN
- 4Nintendo Controller Teardown1 people · 152 points · first shared 2015 · 43 comments on HN
- 5BB-8 Droid Teardown1 people · 128 points · first shared 2015 · 21 comments on HN
- 6Dyson Ball Vacuum Teardown1 people · 34 points · first shared 2015 · 21 comments on HN
- 7Keep VR Open–Lessons from Developing an Open Source VR System1 people · 33 points · first shared 2014 · 4 comments on HN
- 8The Fictiv Open-Source Motorcycle1 people · 31 points · first shared 2017 · 29 comments on HN
- 9Radicand Is a Radical New Collaboratory for Hardware Startups1 people · 21 points · first shared 2015 · 4 comments on HN
- 10This Is How an Aerospace Engineer Designs Hardware Products1 people · 21 points · first shared 2015 · 3 comments on HN
- 11Why Process Trumps Relationships in China1 people · 20 points · first shared 2015 · 2 comments on HN
- 12ChemiSense: The Story Behind a Smarter Air Quality Sensor1 people · 16 points · first shared 2015 · 2 comments on HN
- 13Industrial Design vs. Mechanical Engineering1 people · 14 points · first shared 2015 · 5 comments on HN
- 14Tips for Prototyping Food-Safe Hardware Products1 people · 12 points · first shared 2015 · discussion on HN
- 15How to Build Stronger, More Reliable Hardware Products1 people · 9 points · first shared 2015 · discussion on HN
What HN people wrote when they linked it
devindotcom · 2023-06-30
This is definitely cool but if you want a more comprehensive teardown of the NES, SNES, N64 and Gamecube controllers, this is the one:
https://www.fictiv.com/teardowns/nintendo-controller-teardown-part-1
I just love how overbuilt the old controllers are. I still have my original SNES and controllers and as far as I can tell they work as well as the day they were made despite decades of abuse. One has bite marks... not sure if that was the dog or me playing The Lion King.
gbtw · 2017-12-31
Did you try and drag it into fictiv to see what they would qoute you for making it :)?
https://www.fictiv.com/
creativetaboo · 2017-03-04
Love AVE's channel. Fictiv also has more of these, it looks like: https://www.fictiv.com/blog/topics/teardowns
+ they've done the other Nintendo controllers:
https://www.fictiv.com/blog/posts/nintendo-controller-teardown-part-1
https://www.fictiv.com/blog/posts/nintendo-controller-teardown-part-2
zackmorris · 2020-02-12
The most important section is on involute curves. It's the curve formed by unwinding a string against the circle:
https://ciechanow.ski/gears/#strings-attached
It creates a constant angular velocity ratio at all points where the gears mesh (the law of gears).
In layman's terms, the tip of the tooth gets thinner so that the angular velocity there is reduced at that larger radius. Otherwise the gears advance/retreat as they rotate, which creates vibration.
I think there might be a whole host of curves that work for this, the other main one being a cycloid, which I'm not really familiar with:
https://en.wikipedia.org/wiki/Cycloid_gear
I first learned about involute curves from a cousin that works as a machinist. Mr. Wizard also blew my young mind with noncircular wheels:
https://www.youtube.com/watch?v=lg4_Kf9B0MI
Edit: stumbled onto this technique to make involute gears in CAD:
https://www.fictiv.com/blog/posts/creating-involute-gears-in-cad
If someone has a simpler method, I'd love to see it.
dekhn · 2024-09-19
I don't understand this comment- gcode never had loops, branching, or variables. And most folks use more capable controllers now based on ESP32 or whatever.
Update: I guess gcode does have loops, branching and variables: https://www.fictiv.com/articles/cnc-machining-macros-subprograms-and-p…
numpad0 · 2023-11-13
Looks like current incarnation is Stewart platform lookalike optical setup for all axes[1]. I misspoke in a different comment: Mine was older SpaceBall 5000 model, and it was more like two joysticks joined at the stem.
1: https://www.fictiv.com/teardowns/spacenavigator-3d-mouse-teardown