Final Project Requirements


This week we were tasked with an individual set of activities. For our individual activities this week we were tasked with documenting our final project and preparing for our final presentation.


Week 11

Check List

This week's project requirements:

    Individual Assignment:

    • Document a final project masterpiece that integrates the range of units covered, answering:
      • What does it do?
      • Who's done it beforehand?
      • What did you design?
      • What sources did you use?
      • What materials and components were used?
      • Where did they come from?
      • How much did they cost?
      • What parts and systems were made?
      • What processes were used?
      • What questions were answered?
      • What worked? What didn’t?
      • How was it evaluated?
      • What are the implications?
    • Prepare a summary slide showing its conception, construction, and operation.
    • Prepare a one minute video showing its conception, construction, and operation.
    • Your project should incorporate:
      • 2D and 3D design
      • additive and subtractive fabrication processes,
      • electronics design and production
      • embedded microcontroller interfacing and programming
      • system integration and packaging

    Images/Files:

  • Include your original design files
    • Properly compress or use a zip folder if needed
    • Include hero shots of your results

Learning Outcomes

  • Create your own integrated design (Different digital fabrication processes are integrated to a product)
  • Demonstrate 2D & 3D modelling competencies applied to your own designs
  • Select and apply appropriate additive and subtractive fabrication processes
  • Demonstrate competence in design, fabrication and programming of your own fabbed microcontroller PCB, including an input & output
  • Demonstrate techniques and applications in system integration

Final Project Documentation Question 1


Document a final project masterpiece that integrates the range of units covered, answering:

What does it do?


This is a ball jointed doll that incorporates a brain system in the head portion of the doll. The doll includes a variety of input devices such as touch sensors, magnetic sensors, microphone, an accelerometer, etc. The doll also includes a variety of output devices such as an LCD/OLED screen and a speaker. With the combination of these sensors and devices alongside a custom virtual assistant setup, my traditional art doll becomes a true desk buddy who can sit, stand, and interact with myself and the world around her.

Final Project Documentation Questions 2



Who's done what beforehand?


Articulated dolls have been around since 200BCE. The modern ball jointed doll was popularized in the 19th century. The modernized Asian Ball Jointed Doll, which my doll design is based off of, was popularized in 1999 by Volks with the Super Dollfie Line. The modern ball jointed doll is a collectable art doll with prices ranging from hundreds to thousands of dollars.

My doll is based off of the ⅙ barbie scale size which equates to about ⅙ standard human size or around 12inches in height. Commonly ball jointed dolls would be made of resin or porcelain and hand crafted then mold and casted.

There are currently no ball jointed style dolls which integrate electronics or circuits to truly bring them to life as a desk companion. In the doll world, the closest similarities to my project would be interactive play dolls with speakers and buttons, the 1990’s Furbies by Hasbro, the mind 2000’s internet connected My Friend Cayla/Teddy Doll by Genesis Dolls, and the new Hello Barbie AI integrated play doll.

In the robot and desk pet world, the closest similarities to my project would be a standard desk pet companion like Eilike by Energizer Labs, EMO by Living AI, and Ortomi.

Final Project Documentation Question 3



What did you design?


In my project, I designed a custom 3D printed doll body based off a traditional ball jointed doll design. I added a robot theme to the body sculpt and incorporated a movable heart into the torso while being able to maintain the elastic stringing system needed to assemble the ball jointed doll.

I also designed a custom pcb using a microcontroller and my connected input and output devices to act as the “brain” for my doll. This is encased in the slightly oversized head of my doll.

In addition to the doll and the custom electronics, I created a wireless charging system integrated in the doll and a custom chair for the doll to sit in for charging. Hidden inside the chair is also a raspberry pi, which has a custom server set up, using Home Assistant, that communicates with my microcontroller to act as a custom virtual assistant robot. I trained my robot to have a custom wake up command using my robot's name: Triss.

Final Project Documentation Question 4



What sources did you use?



I used a variety of resources throughout this program to assist me with different parts of my project. Some examples of sources I used were youtube videos, blogs, and people. Each week at the top of my weekly page is a section called Resources and Helpful Links. This section shows all of the resources and tools I have used throuhghout Fab Academy 2026. Their is also an additional resources section on my Final Project page that are resources and helpful links specific to my final project.

Final Project Documentation Questions 5



What materials and components were used?





Final Project Documentation Question 6



Where did they come from?






Final Project Documentation Question 7



How much did they cost?






Final Project Documentation Questions 8



What parts and systems were made?



Final Project Documentation Question 9



What processes were used?


Final Project Documentation Question 10



What questions were answered?


Final Project Documentation Question 11



What worked? What didn’t?


      What's Working


    • Screen and screen animations are working as expected minus a slight flicker in the pupil of the robot eye which I am working on resolving.
    • Communication between the brain board and the screen board are working as expected for at least one animation effect.
    • A test of the magnetic pogo pins for the charging system worked as expected on a small scale.
    • The 3D printed robot pieces are assembling correctly.
    • The wakeword detection model is working correctly when run through the model detection program.

      What's Not Working


    • The wakeword detection is not fully integrated into the screen and brain board yet, so the wakeword is only partially working on the robot.
    • The screen board is displaying artifacts during certain animation effects.
    • The magnets for the pogo pins are difficult to solder into the body of the robot and are not currently securely attached.

Final Project Documentation Question 12



How was it evaluated?


Final Project Documentation Question 13



What are the implications?


Implecations of what? I dont understand what this question is asking.