You are browsing as a guest. Sign up (or log in) to start making projects!

oliverueno38

@oliverueno38

Joined June 5th, 2026

  • 8Devlogs
  • 6Projects
  • 3Ships
  • 15Votes
Passionate about STEM

Currently working on SG90 ROBOTIC ARM
Open comments for this post

30m logged

Stardance Devlog #3

I thought I was ready to print, but one tiny servo screw turned into today’s whole challenge.

I finally figured out how the cross horn actually connects.

The raised circle on the horn faces down and presses onto the SG90’s splined shaft. The tiny center screw only holds the horn to the servo.

The printed platform goes on afterward. Its recess faces down to leave space for the center screw head, while the two outer screws connect the platform to the horn.

I originally had it flipped, which bent the horn slightly and caused a weird noise when it rotated. I caught it before printing the final parts.

Sorting Out the Screws

I also confirmed that my screw kit really is M2 by threading one of its nuts onto a bolt.

The M2 screws will work for mounting the servo ears with washers and nuts. They are not meant for the tiny center or side holes in the servo horn.

It took a while, but I finally understand what every screw is supposed to hold.

The Two Main Parts

My fixed base is 100 mm in diameter. It has a hollow interior, a servo opening and a cable notch.

The rotating platform is smaller at 65 mm because it needs to stay light enough for the SG90. It has the shoulder-servo wall, two support gussets and the horn mounting holes underneath.

The two circles are different sizes on purpose.

Finally Printing!

I loaded both parts into Bambu Studio with:

  • 0.20 mm layers
  • 4 wall loops
  • 5 top layers
  • 5 bottom layers
  • 20% Gyroid infill
  • No supports

The fixed base is printing with its hollow side facing upward. The rotating platform is flat on the plate with its wall and gussets pointing up.

They have officially been sent to the printer.

Once the print finishes, I’m testing the base-servo fit, shoulder-servo fit, screw alignment and rotation.

I still don’t know how well the SG90 will handle the completed arm’s weight, so I’ll test it in stages before adding everything.

If you’ve built an SG90 robot arm before, let me know what failed first or what you would change before I continue.

0
0
4
Open comments for this post

1h 55m 38s logged

DEVLOG #1 of StarShuffle !!! - Hey guys! This is the 1st devlog for StarShuffle, and I’m just gonna get into it. - StarShuffle is kinda like that cool website, Bored Button. But especially made for Stardance! - As you can clearly tell, this is my first time writing any sort of HTML or CSS by hand haha, and before this I was depending on AI to do it for me, but this time it was different. It looks terrible right now, but this is only my first day, and I promise if you follow along you will DEFINITELY see an improvement (hopefully) - So yeah that’s sort of it, check back soon! And also check out my robotic arm project It’ll be tuff.

1
0
49
Open comments for this post

1h 57m 26s logged

DEVLOG #3

I almost printed this with one pretty big problem…

Today I finished the rotating platform for the robot arm, and I also made a little servo horn fitting gauge.

I added the holes for the cross servo horn, then made the wall that will hold the shoulder servo.

The wall looked a little thin, so I added two triangular supports behind it.

They connect the wall to the platform and should stop it from bending under the weight of the arm.

Right before printing, I realized the servo bolts had nothing to tighten into inside the hollow base.

So I’m getting an M2 bolt-and-nut kit. The bolts will pass through the printed base and servo ears, then the nuts will hold everything from underneath.

Next, I’m printing the fixed base and rotating platform.

Then I’ll install both servos and check if everything fits, feels strong, and rotates without rubbing.

Do you think the wall and triangular supports look strong enough, or should I make them thicker before printing, or do you guys have any other suggestions or feedback?

0
0
70
Open comments for this post

1h 13m logged

D E V L O G # 2

BUILDING THE BASE

Alright, quick update again haha.

The first servo fit gauge was too loose, so I measured the servo again and made a new one with a 23.4 × 12.4 mm opening. This one fit much better.

After I finished that, I measured the mounting holes and figured out the correct position for the servo shaft.

Then, I started designing the actual base. I made the circular housing, added the servo opening and mounting holes, built a 30 mm support wall, and added a notch for the servo wire. - (PLEASE let me know if you have any suggestions)

The fixed part of the base is basically finished.

NEXT: Designing the rotating platform.

0
0
8
Open comments for this post

29m logged

I’m starting to work on my SG90 robot arm! Honestly, coming into this project, I was a bit skeptical on how I would even start. But now that I did, I found that it wasn’t so hard! For this session, I technically worked for an hour, but I guess I forgot to take a time-lapse of it. I worked on getting all the materials, getting servo measurements, setting everything up, and finally modeling and printing a fit gauge to test if the measurements for the servo fit ok to continue. On to the base!  (Next session) In the next session, I’ll continue to get into things more, and probably start modeling the base. See you next time!!

0
0
22
Ship

I made a Slack bot with five commands, including ping, jokes, cat facts, help, and status. The hardest part was setting up the Slack tokens and deploying it. I’m proud that the bot is live and works in Slack. People should know it runs on Render, so it may take a moment to wake up.

Try project → See source code →
Open comments for this post

1h 13m 34s logged

Today I finished Ueno Bot, my first Slack bot. I built it with JavaScript, Node.js, and Slack Bolt using Socket Mode. It currently has five commands:/oliverueno-ping/oliverueno-help/oliverueno-catfact/oliverueno-joke/oliverueno-statusThe hardest part was deploying it and setting up the Slack tokens without putting them on GitHub. I deployed it on Render and tested it in #bot-spam. The ping command responded in 3 ms, and the other commands worked too. I also connected the project to Hackatime and linked the GitHub repository. I might add more useful or funny commands later.

0
0
4
Ship Changes requested

I rebuilt my personal portfolio to better show who I am, what I have made, and what I contributed to each project. The hardest part was creating a seamless project carousel that works on every screen size without leaving gaps. I am most proud of the achievement counters, project detail popups, and the separate Beyond Coding page. To test it, visit the site, click the moving project cards, open their details, try the contact links, and resize the browser. Everything should work without signing in.

Try project → See source code →
Open comments for this post

29m 8s logged

I Rebuilt My Portfolio. My old portfolio worked, but it did not show much about me or what I actually contributed to my projects. So I rebuilt it with a simpler dashboard-style design using plain HTML, CSS, and JavaScript.The new version highlights my achievements, selected projects, working stack, and interests outside coding. I also added project detail popups and a seamless scrolling project section. The hardest part was making the project animation work on every screen size. On wide displays, it would sometimes run out of cards and leave an empty space. It now measures the screen and creates enough cards to loop smoothly. Check it out at oliverueno.site . Feedback is always appreciated!

0
0
2
Ship Changes requested

I built ProjectPacket, a simple way for freelancers to collect files, text, links, brand colors, and approvals from clients without chasing everything through email.

The hardest part was keeping the freelancer dashboard and client upload page in sync while making the experience easy to use.

I also added secure packet links, optional passcodes and expiration dates, reusable templates, color previews, and review actions.

I’m proud that it now feels like a real product I could send to a client.

To test it, sign up, create a packet, and open the client link in another tab. Submit a file, some text, a link, or an approval. Then return to the packet dashboard and try approving it or requesting changes.

  • 1 devlog
  • 6h
  • 2.40x multiplier
  • 14 Stardust
Try project → See source code →
Open comments for this post

5h 56m 57s logged

Hi! I’m working on ProjectPacket, a simple tool that helps freelancers collect everything they need from clients without chasing them through email. They can create a checklist for things like logos, copy, photos, links, brand colors, and approvals, then send the client one upload link. I’ve got the main flow working now, including creating packets, submitting files, tracking what is missing, and reviewing items. Right now I’m improving the design and making the client upload page feel clearer and more trustworthy, especially on mobile. Some parts are still rough, but it is starting to feel like a real product.

0
0
39

Followers

Loading…