My Final Project¶
This page tracks the development of my final project idea as it evolves through the Fab Academy programme.
Week 1¶
The Week 1 assignment was to plan and sketch a potential final project.

Autonomous pen plotter that draws line drawings on an unlimited surface with a pen of your choice. The robot knows its own position by scanning the environment with its camera eyes, so it can draw very precisely. As a hobby sewist, I want to use this little robot to copy sewing patterns, or as a weekend sumi-e painter, I want to copy my draft onto a very large paper with a water-erasable pen.
Week 2¶
The Week 2 assignment was to model a possible final project in 3D CAD.
After some research, I selected two 28BYJ-48 stepping motors. For my robot camera eyes, I picked the OV2640 module as it seems to go well with ESP32 microcontrollers. I skipped the servo and microcontroller for the time being.

Week 6¶
The Week 6 assignment was to design an electronics board.
Our instructor Tamiya-san recommended the dual H-bridge IC DRV8421 for motor control. The microcontroller in the lab inventory is the XIAO RP2040, though for the final project I may switch to another board in the XIAO series depending on the processing requirements.
The next step is to refine the board dimensions to fit within the CAD model of the robot body.

Week 7¶
Suddenly it occured to me that an autonomous portrait drawing robot is also possible.
Portrait drawing robot that recognizes human face with its camera eyes, convert the image to line drawing paths with its micro controller, and draws portraits with its robot arms.
Reference SCALA draw bot projects
- Fab Academy 2019 SCALA Drawbot
- Drawbot
- Brachio graph
- CNC Drawing Arm
- CNC Dual Arm Plotter
- Parallel arm 2D plotter
- Scara plotter
- Parallel scara plotter
- Parallel Scala plotter
Copyright¶
Copyright 2026 Fumiko Toyoda - Creative Commons Attribution Non Commercial
Source code hosted at gitlab.fabcloud.org