DEI.
Mid Term · Fab Academy 2026

Mid Term Review

Halfway through the course I stopped to take stock of ORDER, my final project. ORDER is a touchscreen table device that lets a restaurant guest browse the menu and send their order straight to the kitchen over WiFi. This page holds everything the review asks for: a clear statement of the project, a system diagram, the full list of tasks with their status, a schedule for the work that is left, the notes from meeting my local and global instructors, an honest look at where my weekly documentation stands, and my plan for managing the project to the finish.

01 · What I am building

The ORDER proposal and progress

ORDER is a small device that sits on a restaurant table. The guest taps through the menu on a touchscreen, adds dishes to a basket, and sends the order. An ESP32 reads the touches, drives the screen, and pushes the order to the kitchen over WiFi so a waiter does not have to walk back and forth to take it. The whole thing lives in a 3D printed enclosure that stands up on the table and hides the wiring.

My proposal has not changed since I first wrote it up in the Project Management week. What has changed is how much of it is real. The electronics work: I have a milled board, the ESP32 reads the touchscreen, the menu draws on the display, and the order travels over WiFi to a second device. So the core of the idea is proven and the rest of the work is finishing the interface, printing the enclosure, and tying it all together cleanly. I keep the full proposal, the sketches, and the running build notes on my final project page.

The current ORDER build on the bench
The current ORDER build on the bench
02 · The whole project at a glance

System diagram

This diagram shows how the parts of ORDER connect. Power comes in through a USB supply and feeds the board. The ESP32 sits in the middle as the brain: it reads the touchscreen, draws the menu on it, and talks to the kitchen over WiFi. The touchscreen is both the input, where the guest taps, and the output, where the menu and basket appear. The 3D printed enclosure holds the screen and the board together and keeps the wiring tidy. It is the map I use to keep the build organised.

ORDER system diagram: USB power into the board
ORDER system diagram: USB power into the board
03 · What is done and what is left

Tasks and their status

Here is an honest list of every task in ORDER and where each one stands right now: done, in progress, or still to do.

TaskStatus
ESP32 board design and millingDone
Read touches from the touchscreenDone
Draw the menu on the displayDone
Send the order over WiFi to the kitchen deviceDone
Build the full menu and basket interfaceIn progress
Design and 3D print the table enclosureTo do
Integrate board, screen and enclosure as one unitTo do
Reliability test on a real table and fix faultsTo do
Presentation slide and one minute videoTo do
04 · When each task happens

Schedule for the rest

This is the plan for finishing the tasks that are not done yet. I gave each one a week so I can see at a glance whether I am on track, and I left the final week light on purpose so testing does not get squeezed.

Remaining taskWhen
Finish the menu and basket interfaceThis week
Design the table enclosure in CADNext week
3D print and fit the enclosureWeek after next
Integrate board, screen and enclosureWeek after next
Reliability test on a real table and fix faultsFinal week
Make the presentation slide and videoFinal week
05 · The review meeting

Meeting my local and global instructors

I sat down with my local instructor here at Fab Lab Rwanda and also reviewed ORDER with my global instructor during the regional review call. We went through the system diagram, the schedule, and my weekly assignments together. We talked about whether the order really reaches the kitchen reliably over WiFi, and how to keep the touchscreen menu simple enough that a guest gets it without instructions.

The clearest advice I took away was to lock the enclosure design early, because once the screen and board are fixed in CAD I can print and integrate without waiting. They also told me to spend less time polishing the menu graphics and more time proving the WiFi link holds up when the lab network is busy, since that is the part most likely to fail in front of people. I moved the enclosure CAD up in my schedule because of this.

A photo or screenshot from the review
A photo or screenshot from the review
06 · Where my documentation stands

Progress on the weekly assignments

As part of the review I went back through every weekly page and checked that each one has its writeup, its process, and its design files, and that it connects to ORDER where it should. The table below is where each week stands, so I know exactly which pages still need real photos or final files added in the second half.

WeekDocumentation status
01 · Project ManagementComplete, holds the ORDER proposal
02 · Computer Aided DesignComplete, ORDER enclosure sketches in
03 · Computer Controlled CuttingComplete
04 · Embedded ProgrammingComplete, ESP32 reads the touchscreen
05 · 3D Scanning and PrintingComplete, needs final enclosure print photos
06 · Electronics DesignComplete, the ORDER board lives here
07 · Computer Controlled MachiningComplete
08 · Electronics ProductionComplete, board milled and stuffed
09 · Input DevicesComplete, touchscreen as the input
10 · Output DevicesComplete, the menu on the display
11 · Networking and CommunicationsComplete, the WiFi order link
12 · Mechanical and Machine DesignComplete
07 · How I keep this on track

My project management plan

I manage ORDER the same way every week so nothing slips. Each task in the list above is one clear step, and I work through them in the order of the schedule rather than jumping ahead to the fun parts. The riskiest piece, the WiFi link to the kitchen, I keep testing every week instead of leaving it to the end.

I document as I build, not after, so each weekly page gets its photos and files while the work is fresh. I keep my source files and notes under version control and push them up at the end of every session, which means I always have a working copy to fall back to. Every week I look at the task list and the schedule, mark what moved, and move the next item up if something fell behind. That weekly check is what keeps the second half from turning into a rush at the finish.

Downloadable files

System diagram (.png) Project schedule (.pdf)