Team Status Report 12/6

Unit Testing:

  • Gantry moved up and down 5 times without faults
  • Z-axis limit switch homed the gantry reliably
  • Pin board stability: spot-checked ~1/3 of pins.  All moved freely and stayed seated
  • Reset button triggered linear actuators to retract and clear all pins
  • Quick user test via Google Form
  • Software unit tests: matplotlib visualization
  • Not yet tested: rack-and-pinion row (all-retract, all-extend, mixed depths)

Findings:

User Findings: 

  • Heart: 100% of respondents identified correctly
  • House: 100% of respondents identified correctly
  • Abraham Lincoln:
    – 91% of respondents identified correctly
    – Skull, face, or Abraham Lincoln were considered correct answers
    – 
    Respondents were asked on a scale of 1 to 10 how similar the images on the right were

    • Mean: 6.85
    • Median: 7

Gantry:

Smooth travel on rails, stop within 1 second of limit switch trigger, flips direction on button press.

Safiya’s Status Report 11/22

Progress: 

Gearbox

This week was a grind to finish really all the mechanical components of LivePin. I believe it is 2/3 of the way there. There were a few bumps in the design that caused me to take some more time drilling a couple holes to make the gearboxes fit, but so far I have all the 3D Printed parts other than the pinions and reprints of the feet. I was able to assemble the full frame and carriage (without servos),  and am now working on the gantry, I assembled 1 out of 2 of the gearboxes and started belting it today. I superglued the bearing plates to the carriage, and am letting it set till tomorrow. I also made edits to the pin board by putting on 10 spacers.

Assembled Carriage with bearing mounts
Belt and gearbox on frame, plus spacers on PinBoard

 

 

 

 

 

 

Goals for Next Week: Handoff LivePin to programming on Tuesday at the latest. Finish testing by Sunday. This also includes smaller goals like printing all pinions by Tuesday, finish assembly of gearboxes and belts, as well as assembling the pin board.

On Schedule: Yes but rushing

Question of the Week:
Knowledge I found necessary to learn was research, design, and execution. Although tedious and at times hopeless feeling, research and designing in CAD were so crucial once I reached assembly. The time I put into a thoughtful design is now paying off as the construction comes to life and the moving parts start to fit together. Another strategy is research, I had no idea how to make a “LivePin” or a tool that goes up and down and pushes pins, so I looked for parallels and studied those. I could not find any LivePin type devices, so I looked at how 3D printers are built. That research was the basis of the design and made things work. I also learned to prioritize purchasing even when the design was not as far along as I wanted. Knowing to reprioritize was crucial.

The biggest new skill was talking to people who could help. I introduced myself to laser cutter monitors, Robo Club managers, and the machine shop manager, and they helped with both fabrication and sourcing (bolts and acrylic). Those connections were actually fun and very useful for reality checks. For example, I was ready to 3D print 1,024 pins until a TechSpark woodworker suggested using dowels instead, which saved time and money. These are the strategies I am keeping: Research and design (thoroughly), use your available resources, and learn to reprioritize when necessary.

Safiya’s Status Report 11/15

This week my priority was Frame/Gantry Assembly and 3D printing. I made significant progress and am proud to see the design from CAD coming to life.

I printed the feet of the frame and partially assembled the frame of LivePin. I also finished the hopefully final design of the carriage, where I added lightning holes, made the mounting holes. for the servos bigger, and increased the size of the rack slides to allow for easier sliding this time around. I finished printing it! And now need to assemble it on Sunday and design the mount for it onto the frame.

I also printed 16/32 racks, no pinions yet, and printed most of the components. I aim to finish 3D printing by this Wednesday. I also aim to have the frame completed by Sunday, and mount the carriage and belt by Friday.

I am a little rushed for time, but I am ahead of the schedule on the update Gant Chart.

Frame Partially Built
3D printed Feet, and belt prints
Carriage Fully Printed

Safiya’s Status Report 11/8

Accomplished & Goals:

I will be breaking up the accomplishments and goals into three categories, carriage, frame/gantry, and pin board. As all three had progress in either CAD/Design, Fabrication, or Assembly.

Carriage: I completed a “working” version of the carriage CAD, and began printing it. I split it into two for printing purposes as it was too big for my ender 3. The bottom print of the carriage took 17 hours, and the top took the same. It was crucial to have these done before last Friday as we prepped for demo. I updated the design of the racks to make them longer and the pinions to make them work with the 180 degrees servos instead of continuous ones. I printed 6/32 of the pinions and 4/32 racks.

Once everything was printed, then began the testing. I had to file the carriage down to make the racks slide smoothly, but once finished the racks moved really nicely. The pinions had problems mounting to the servos, so those had to be redesigned once more, and are currently printing.

3D Printing bottom half of carriage
Carriage with rack pushing pin on pin board
Carriage Assembly with pins and servo

The carriage works enough for demo, but needs some design changes and to be reprinted. I will be adding lightning holes for both weight, and room for the wires to pop out. I will also be increasing the size of the mounting holes. This redesign will take some time, and so I will allocate a good chunk of next week to it, in order to get it printed on time. I plan to get the design done this coming week and start printing again on Saturday. I also plan to print a majority of the rack and pinions throughout this week .

Pin Board: The Pin Board got two iterations this week. I finished the cad of the pin board on Sunday and laser cut it. The outer frame of the board wasn’t large enough to fit on the frame, and needed adjustment, another slight detail was the spacing on the holes, I ended up moving them closer together and fixing some geometry to make the carriage be able to reach all rows of the pin board. It now looks like this, with both boards assembled and spacers in between.

The dowels were calculated to need 5cm of offset, 1/8″*2 for the thickness of the pin board, 1″ for spacing in between boards, and 2 mm of clearance. A few were cut, and put on the board. Next week I hope to order all the dowels we need, and have them ready to cut for the week after.

Newest Pin Board Print, with engraving
Leftover stickers display how an image can look on the pin board

Frame/Gantry: We made some progress in getting pieces for the frame and gantry repurchased, and I believe we have everything except the heat inserts. I made some progress on the full assembly cad, but need to design the gearbox mounts, and the connections between the carriage and the frame. There is also a lot of assembly work to get done, I will hopefully assemble the frame next week and design the gearbox plate and the piece that connects the carriage with the frame.

CAD for Gearbox mount, not fully complete

Progress: On schedule, but a little tight on time for 3D printing and design.

Safiya’s Status Report 11/1

Redesigned pinions to work for 180 degree servos, thus causing a redesing in the carriage. It got larger and all spaceing between servos were adjusted. I finished the CAD of the carriage.

I got my 3D printer working, made adjustments to the rack design, and got the first nice print of a rack. I am now starting to print the pinions, and then hopefully Sunday, the carriage.

I redid purchasing, as some of our Amazon purchases got lost due to the AWS crash event.

I am now designing the Z axis gantry system and gearbox, hopefully full CAD done by Monday.

Here is the progress so far on the full assembly CAD, I included a before, so the progress can be shown, the first design (which is actually a second design) is all over the place and unfinished, more of a proof of concept, and the finalized design is the one that is more clean, with belt and stuff to proportion. It still has a couple more tweaks but will hopefully be done this Monday (11/3).

Pin Board is also a work in progress, especially designing its mounting system

A few design questions moving forward:
– Is one set of bars enough to support the carriage ?
– Is one pin board enough to support the pins?
– Where can reset mechanism go?
(after, V3)(before, V2)

Safiya’s Status Report 10/25

This week I pushed purchasing and fabrication forward. I  submitted all purchase requests for the frame and motion system, revised the cart to swap in cheaper equivalents, and removed a few non-essential frame parts to stay in budget. I also brought my 3D printer back online and printed a first rack-and-pinion set, the print has defects, so I started tuning the printer. On the pin board, I went to TechSpark planning to laser cut but they didn’t have the right sheet size. I checked Ideate and confirmed they have acrylic that fits. Back on CAD, I re-checked cost and realized 1,024 dowels would strain the budget, so I explored alternatives: bulk chopsticks were cheap but too small in diameter, at Robo Club I found PVC stock that could work. I contacted the shop manager to request material.

I’m generally on schedule for frame and motion procurement, but the pin board is waiting on final material choice. To stay on track, I will finalize the pin diameter and hole pattern as soon as I hear back on the PVC, size the laser files accordingly, and cut at Ideate. In parallel I’ll finish the printer tuning and re-print the rack and pinion so mechanical tests are not blocked.

My Goals:
Finalize pin-board design with confirmed pin material and diameter, plus laser ready DXF.

Pin board laser-cut at Ideate and a small assembled section for testing.

Reprint, clean rack-and-pinion set and a short note on print settings and tolerances.

Updated BOM with actual unit prices from the approved frame/motion orders and removal of the unused components.

 

Safiya’s Status Report for 10/18

  1. I finished the CAD for the carriage subsystem. I started fixing my 3D printer to get ready to print rack and pinions. I also put in purchase requests for all items so far to assemble LivePin. I had to also redo the CAD for the frame because we went from 32×24 in the CAD to 32×32 pin board.
  2. Behind. Purchasing might take a bit. To get ahead I will ensure all items are ordered that we need for a working demo, and get the CAD to a point where all pieces are accounted for.
  3. Fully Finished CAD, 3D printed rack and pinions, and finished purchasing.

Safiya’s Status Report 10/4

This week I focused on our design presentation and hardware planning. I practiced the presentation several times, and moved the bill of materials forward by organizing parts by subsystem, choosing likely vendors, and building rough cost totals. I also updated CAD for the larger pin screen and produced visuals for the presentation.

I am a little behind on final pricing and carriage design. To catch up I will lock vendor choices, complete the latest bill of materials with totals and start the first round of orders so the build stays on track.

Next week I plan to finalize the bill of materials, finish the carriage design and  begin 3D printing the rack and pinions.

Tedd’s Status Report – 10/4

This week, I started working on getting the Intel Realsense camera to work. While we were anticipating on using the Oak-D cameras, we realized that other teams have checked out the cameras already, leaving us with the Realsense camera. There is nothing wrong with the Realsense camera, but we found out that it wasn’t fully compatible with Macs. However, I have an Intel NUC that runs on Ubuntu 24.04, so there is no huge issue. After downloading the necessary libraries, I was able to run the realsense application and turn on the camera. The image below displays a heightmap of me sitting on a chair holding a guitar:

The next step after this is to actually get a good depthmap for different shapes and see if I can convert them into actual measurements.

Team Status Report 9/27

After further designing our project, we identified several risks. A big concern is actuator reliability. The RC servos may stall, strip gears, or fail to deliver our desired accuracy under load. To mitigate this we will do early bench testing of the servos with the rack and pinion to see if they can deliver the desired results. Another concern is gantry misalignment.
A significant change we made to our design is scaling up our design from 16 x 16 pins to 32 x 32 pins. This change was necessary due to concerns of low resolution. Though you can see Abraham Lincoln with 16 x 16 pins (image below). We originally decide to only have 16 x 16 pins to comfortably afford 16 actuators, but with a more detailed bill of materials we concluded we could afford 32 actuators.


Part A:

The primary purpose of our solution is for entertainment that brings a familiar pin toy concept into a dynamic, automatic form. From a health and well-being standpoint, it offers a playful, low-stress form of interaction. Unlike more physically demanding entertainment technologies, the system is hands-free and does not require repetitive strain, making it safe and comfortable for users of all ages.

Safety is carefully addressed in both mechanical and electronic design. The pins are covered by an acrylic pane to prevent accidental pinching or injury. Furthermore the reset button acts moves the device into a safe state where pins are reset. Protective housing and controlled motion paths further reduce hazards, ensuring that the entertainment experience remains safe and reliable.

Part B:

Our product solution is designed to foster social connection and shared experiences through entertainment. By transforming the classic pin-art toy into an interactive, automated and affordable display, it creates a platform where groups of people can gather, observe, and engage with the visual output together. This collective interaction encourages conversation, collaboration, and bonding. The system therefore becomes more than just a device. It becomes a medium for social engagement.

Culturally and economically, the product is designed to be versatile and accessible. Its modular, scalable design allows it to be deployed in diverse settings, from well-funded institutions to smaller community organizations, ensuring broader access regardless of resources. By supporting creative expression across different cultural contexts, the system respects and enhances how communities organize around shared interests such as art, technology, or education. In this way, the device not only entertains but also reinforces social ties, offering a playful and inclusive means for people to connect across age groups, cultural backgrounds, and social organizations.

Part C:

A big focus of our project was creating a 2D to 3D display while being affordable. As any projects that were done before that had actuating pins were extremely expensive and thus making it out of reach for casual applications and environments, such as schools and homes. To accomplish our goal of a live pinScreen, we had to create a mechanism that would push each row of pins, which is mechanically more difficult, but in the long term it is cheaper and more accessible.

Additionally our design controls cost by using a shared actuator head instead of one motor per pin, so resolution scales mostly with low-cost passive parts rather than expensive motors, drivers, and power. Major cost drivers are the frame/linear hardware,  a small set of servos, and the depth-camera/Pi. Operating costs are low , and the architecture lets us scale up affordably by adding pinScreen tiles without redesigning the actuation/control stack.

A was written by Crystal, B was written by Tedd and C was written by Safiya.