Week 18: Applications and Implications / Project Management¶
Linked mechanism¶
Linked mechanism drawing a portrait
Assignment¶
Application and Implication¶
- Plan a final project masterpiece that integrates the range of units covered, answering:
- What will it do?
- Who has done what beforehand?
- What sources will you use?
- What will you design?
- What materials and components will be used?
- Where will they come from?
- How much will they cost?
- What parts and systems will be made?
- What processes will be used?
- What questions need to be answered?
- How will it be evaluated?
- Your project should incorporate
- 2D and 3D design,
- additive and subtractive fabrication processes,
- electronics design and production,
- embedded microcontroller design,
- interfacing,
- programming,
- system integration and packaging
- Where possible, you should make rather than buy the parts of your project
- Projects can be separate or joint, but they need to show individual mastery of the skills and be independently operable
Project Management¶
- Prepare drafts of your final project summary slide (presentation.png, 1920x1080) and video clip (presentation.mp4, 1080p HTML5, < ~1 minute, < ~25 MB), put them in your root directory, and check that they are linked in the final presentation schedule
1. Plan a final project masterpiece that integrates the range of units covered, answering:¶
What will it do?¶
It is a portrait drawing robot. It is a robot that has a camera eye that can recognize human faces, a brain that converts the image into a line drawing, and hands that draw the image.

Who has done what beforehand?¶
There are a lot of SCARA-arm drawing robot examples, but I don’t see many that combine them with portrait drawing mechanisms.
Reference SCARA draw bot projects
- Fab Academy 2019 SCARA Drawbot
- Drawbot
- BrachioGraph
- CNC Drawing Arm
- CNC Dual Arm Plotter
- Parallel arm 2D plotter
- SCARA plotter
- Parallel SCARA plotter
- Parallel SCARA plotter
- M5 Plotter Robot
What sources will you use?¶
- Study the above examples, and ask ChatGPT about implementation ideas
- Seeed Wiki, including ESP-DL, the deep-learning framework that works on the edge with a pre-built face recognition model
- SCS0009 servo, FE-URT-1 board, and their manuals
What will you design?¶

- Software application for the portrait drawing pipeline
- camera
- Streaming on TFT LCD
- Switch to freeze a photo frame
- Face recognition from a photo
- Eye landmarks detection
- Edge extraction of the photo, with emphasis on the eyes
- Converting the edge image to a series of paths on an xy plane
- Conversion of the paths to servo angles for the right and left shoulders, and pen-up/pen-down motion
- Electronic circuit
- Connect Xiao, TFT, and 3 serial servos
- Recreate and incorporate part of the FE-URT-1 dev board
- Mechanism
- 5-bar linked mechanism
- Pen-up/pen-down mechanism
- Enclosure of the electronic parts
What materials and components will be used?¶
- PETG/PLA 3D prints for the 5-bar mechanism and robot head parts
- Electronic parts
- My original PCB board that incorporates the parts below
- Seeed Studio Xiao ESP32S3 Sense
- 1.8-inch SPI full-color TFT LCD
- Button switch
- 3 SCS0009 servos
- 6V adapter
- DC-DC converter from 6V to 5V
- Schottky barrier diode
- FE-URT-1 dev board or DIY version
- PNP transistor
- 2 x tri-state buffers
- Wooden board to secure paper
- Pen and paper
Where will they come from?¶
- FabLab Kannai inventory
- Local electronics shop “Akizuki”
- Amazon
- AliExpress
- DigiKey
How much will they cost?¶
- BOM to be developed
What parts and systems will be made?¶
- portrait drawing pipeline software
- 5-bar link mechanism
What processes will be used?¶
- additive fabrication process - 3D printing of the robot body
- subtractive fabrication process - Laser engraving of the wooden board
- Electronics design and production
- Programming
- Systems integration
What questions need to be answered?¶
- Is there an OV3660 camera with a long cable that works with Xiao ESP32S3?
- If it is not available in time, can I design a board that directly becomes the face of the robot?
- ❌ Does the SCS0009 servo move with only 5V input from Xiao?
- ❌ Does the FE-URT-1 dev board for SCS0009 work with only 5V input from Xiao?
- Can I design and mill a serial signal converter board that can be an alternative to FE-URT-1?
- Or is giving 6V to the servo and connecting it with Xiao’s TX enough to move the servos?
- How can I improve the drawing quality of a 5-bar linked SCARA robot?
How will it be evaluated?¶
- Cuteness of the robot
- Quality of the portrait drawing
Reflections¶
- Time is limited, and I have to focus on my final project....
Checklist¶
- [X] What will it do?
- [X] Who has done what beforehand?
- [X] What sources will you use?
- [X] What will you design?
- [X] What materials and components will be used?
- [X] Where will they come from?
- [X] How much will they cost?
- [X] What parts and systems will be made?
- [X] What processes will be used?
- [X] What questions need to be answered?
- [X] How will it be evaluated?
- [X] Uploaded summary slide (placeholder)
- [X] Uploaded video clip (placeholder)
- [X] Checked they are linked in the final presentation schedule
AI Usage¶
- I used Codex for grammar checking, and made the final review.
Sources¶
- References are in the above “Who has done what beforehand?” section.