Skip to content

Week 12 Mechanical Design, Machine Design

Group assignment

Week 12 Chaihuo group assignment.

For Chaihuo, we are going to make a vending machine for XIAO boards, to make it easier for every maker to get them from a local makerspace and Fab Lab.

In the teamwork, I was involved in the discussion on idea generation and structure design.

Individual assignment

Brainstorm

Brainstorm: what kind of vending machine do we want to make?

We started by brainstorming what kind of machine would be useful in a makerspace context. The idea of a vending machine for XIAO boards came up quickly — it solves a real problem: making XIAO boards more available and convenient for makers on demand, without staffing a counter.

The team's initial brainstorming session. We outlined the system flow: user authentication, payment, inventory monitoring, and product dispensing.

From the brainstorm, we converged on a set of core requirements for the machine:

RequirementDescription
Easy to use (易用)Simple tap-and-go interaction via RFID card
Affordable (便宜)Low-cost components, reuse of makerspace materials
Durable (耐用)Robust mechanical structure for repeated use
Compact (体积小)Small footprint suitable for a desk or counter
Eye-catching (醒目)Transparent acrylic case to showcase the products inside

The machine would support both in-store and remote purchasing (via an agent system), with inventory monitoring and a digital payment flow.

Structure design

We drafted a rough idea of this device.

There are 2 layers. The upper layer stores XIAO boards, with different tubes for different XIAO models.

It should be transparent, so users can check the stock and the XIAO models.

When the servo works, the plate sweeps the XIAO board to the opening and it falls down.

The bottom layer is mainly for picking up the XIAO board and arranging the payment terminal.

For the group work, we designed the vending machine with one tube to hold the XIAO board. To make the upper layer transparent, we used aluminum sticks as the structure.

For the bottom parts, we considered using 3D printing because the structure is more complicated. It was split into 2 parts: the tube for the XIAO board and the base of the top layer.

3D file (Tube, upper) as attached.

3D file: Upper part.stl

3D file: Tube for Xiao.stl

Bottom part

The bottom part is for getting the XIAO board and placing the payment terminal.

With 3D printing:

3D file (bottom) as attached.

3D file: bottom-section.stl

Final assembly

The final assembly is shown below.