Week 18: Applications and Implications / Project Management¶
¶
My Final Project…coming soon
Assignment¶
Application and Implication¶
- Plan a final project masterpiece that integrates the range of units covered, answering:
- What will it do?
- Who’s done what beforehand?
- What sources will you use?
- What will you design?
- What materials and components will be used?
- Where will 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,
- and 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 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, < ~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, and it has a brain that convert the image into a line drawing, and it has hands that draws the image.

Who’s done what beforehand?¶
There are a lot of SCARA armed drawing robot examples. But I don’t see a combination with portrait drawing mechanisms.
Reference SCARA draw bot projects
- Fab Academy 2019 SCARA Drawbot
- Drawbot
- Brachio graph
- 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 the implementation idea
- Seeed Wiki including esp-dl the deeplearning framework that works on the edge with pre-built face recognition model
- SCS0009 servo, FE-URT-1 board and their manual
What will you design?¶
- Software application of portraight draiwng pipeline
- camera
- Streaming on TFT LCD
- Switch to freeze a photo frame
- Face recognition of a photo
- Eye landmarks detection
- Edge extraction of the photo and emphasizing eyes
- Converting the edge image to a series of paths on a xy plane
- Conversion of the paths to servo angles of right and left shoulders, and pen up and down
- Electric circuit
- Connect Xiao, TFT, and 3 serial servos
- Want to recreate and incorporate part of the FE-URT-1 dev board
- Mechanism
- 5 bar linked mechanism
- Pen up and down mechanism
- Enclosure of the electric parts
What materials and components will be used?¶
- PETG/PLA 3D print for the 5 bar mechanis and robot head part
- Electronics parts
- My original PCB board that incorporate the below parts
- Seeed Studio Xiao ESP32S3 Sense
- 1.8inch SPI full color TFT LCD
- Button switch
- 3 SCS0009 servos
- 6V adoptor
- DCDC convertor from 6V to 5V
- Schottky barrier diode
- FE-URT-1 dev board or DIYed one
- PNP transistor
- 2 x Tristate buffer
- Wooden board to secure paper
- Pen and paper
Where will 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?¶
- portraight 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 a OV3660 camera with long cable that works with Xiao ESP32S3?
- If not available in time, can I design a board that directly becomes the face of the robot?
- ❌ Does the SCS0009 servo moves with 5V input from Xiao only?
- ❌ Does the FE-URT-1 dev board for SCS0009 works with 5V input from Xiao only?
- Can I design and mill a serical signal converter board that can be alternative to FE-URT-1?
- Or just giving 6V to the servo and connect with Xiao’s TX is 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 portraight drawing