SYSTEM_NOTICE // BEST VIEWED IN DESKTOP MODE
ZOEM Bike: Modular Cargo Bike Box

ZOEM Bike: Modular Cargo Bike Box

Redesigned a modular cargo box for the ZOEM Bike platform, addressing key user pain points while managing the end-to-end process from material sourcing and factory coordination to assembly and final road delivery.

Year

November 2025

Type

projects

Category

Industrial Design / Fabrication

Tools

SolidWorks · Sheet Metal (Bending / Welding) · Gas Springs · BOM Management · Factory Liaison

#Industrial Design#Sheet Metal#Modular Design#BOM#Ergonomics#Fabrication#Cargo Bike

The Assignment

ZOEM Bike is a Dutch cargo bike builder. Our assignment came from one of their clients: a single painter, who ordered a personally customized cargo box for his ZOEM chassis. The box carries ladders, paint buckets and tools through city traffic every working day. I worked in a two-person project group together with another industrial design intern; I was mainly responsible for material analysis and selection, physics calculations and testing, gas spring testing, ergonomic calculations, 3D rendering, Photoshop processing of the stickers, and the final assembly of the finished product.

The project ran through the full development cycle. We researched existing market solutions, compared the feasibility of different components, and analyzed the client’s pain points in the field. Those findings were then turned into an optimized design, produced, installed and delivered to the client at the end of the project.

Design Goals

The starting point was the current cargo box. Functional, but carrying years of accumulated compromises. The redesign brief came down to five targeted changes:

Change Design Rationale
One side cover instead of two One lid is more convenient to open than two, and it only needs one lock instead of two different keys. The new box opens from one side only, facing right: when the bike is parked along a street, the painter opens the box on the pavement side instead of into car traffic, safer for loading and unloading.
Redesigned waterproofing system Merging two lids into one meant the sealing and the entire frame structure had to be redesigned around the new opening.
Redesigned structural frame The opening lid works together with the hinge and stays under continuous pressure from the gas spring when closed. The lid was reinforced against deformation, and the sheet metal shell was protected from damage during opening, closing and static closed-state load.
Redesigned hinge mechanism Stainless steel, built for repeated open/close cycles, waterproof and rust-resistant. It is riveted in place and sits as straight as the fixed U-profile steel it mounts to.
Lighter materials Strong where it needs to be strong, light everywhere else: a steel profile frame carries the loads, while an Alupanel aluminium composite shell keeps the whole bike light (the same logic as a car’s A-pillar versus its body panels), freeing capacity for more cargo.
The existing box design

The client's previous standard box

The Finished Product

Box detail: top

Box detail: top

Redesigned cargo box

Redesigned box

Box detail: bottom

Box detail: bottom

Research & Analysis

Before any CAD work started, the redesign was built on three inputs: research into existing market solutions, a comparison of component options for feasibility and cost, and direct interviews with the painter (the client who will use this box) every day.

Research Questions

Every design decision had to answer one of these five questions, written down before the first sketch:

  1. How do we choose a gas spring: easy to open, gentle when closed?
  2. How can daily use be made more user-friendly?
  3. How can the box offer enough functionality?
  4. How can it be waterproof from every angle?
  5. How can the box be made more attractive?

Design Details

The client answered our questions directly. The answers below steered several design choices:

  • Lid weight: around 10–12 kg, measured in SolidWorks. The gas spring spec starts here.
  • Opening range: the user wants the lid to open as far as possible.
  • Material stock: 6XXX-series aluminium sheet metal for the lid: combines strength with weldability and takes anodizing well; steel for the frame.
  • Frame construction: square steel tube, welded into shape.
  • Leak history: the previous design let water in around the hinge; the old solution was over-engineered.
  • Lid slope: allowed, not required. Without a slope, rainwater drains off naturally.
  • Corrosion: aluminium parts need protection (anodized or galvanized); powder coating is also an option.
  • Rivets: the current pop rivets may not be waterproof enough; closed-end blind rivets look better.
  • Extra: hide the battery-to-headlight wiring.

User Profile

  • The painter is 1.95 m tall, so reach height drives the ergonomics.
  • Comparable lids on this design use relatively thin aluminium sheet.
  • Gas springs are worth considering for the lid, since it also carries a 15 kg ladder on top.
  • The box stands about 75 cm high.
  • The handlebar must sit at the same height as a standard ZOEM handlebar.
  • A cargo bike cabin itself carries a fair amount of weight.

Material Analysis

Initial Sketches

Concept sketches

Material Research & Selection

Corrosion
Hinge types
Rivet choice
Gas springs
Fastening
Sealing & Waterproofing
Procurement

Corrosion

When aluminium makes contact with stainless steel fasteners, corrosion can occur. This is known as galvanic corrosion. It happens when two materials, an anode and a cathode, come into contact with each other through an electrolyte (rainwater is enough).

Final choice: powder coating for both the steel frame and the aluminium parts. Process: sheet metal processed and welded at the factory (our workshop cannot weld aluminium) → shipped back for assembly and testing → holes drilled (after this point no further changes were possible) → sent to another factory for powder coating → shipped back for final assembly. Corrosion is designed to stay within the product's expected service life.

Source: 1. Why Can't You Use Stainless Steel and Aluminum Together?

Hinge types

Pivot hinge: 10–15 years service life; hidden design; load capacity; aesthetic.

Piano hinge: 60 years service life; evenly distributed weight; load capacity; sturdiness.

Butt / heavy-duty hinge: 5–7 years service life; cheap; load capacity.

Final choice: stainless steel piano hinge: long service life with load distributed evenly along the full length, matching the stainless, waterproof and rust-resistant requirement of the brief. Sponsored by Lino Metaalwaren.

Source: 1. Camax Hardware 2. China industrial hinges factory

Rivet choice

POP closed-end blind rivets offer up to 23% greater tensile strength than POP open-end rivets, as well as zero penetration by liquids or gas at pressure. Closed-end rivets are available in a variety of rivet/mandrel material combinations.

Waterproofing was checked against the IPX rating scale: IPX2 (dripping water), IPX4 (splashing water), IPX6 (powerful water jets, 15 psi for 3 minutes, 100 litres per minute), IPX6K (increased pressure), IPX7 (immersion).

Final choice: closed-end blind rivets: higher tensile strength and fully sealed against liquids and gas, verified against the IPX scale.

Source: 1. The Difference Between Open and Closed End Blind Rivets 2. IPX Waterproof Rating Chart (Storyteller Tech)

Gas springs

Suppliers compared: Amatec Technische Veren (standard gas springs with fixed eyes), Tevema, Gasveerwinkel (full range online, incl. configurator), and Spring Masters (from stock). A ball hinge (kogelscharnier) was also considered as an alternative mounting option.

Final choice: two 250 N gas springs, holding the 10–12 kg lid through its full travel; re-selected and verified on the final assembly (during the build).

Source: 1. Gasveerwinkel 2. Gasveerexpert 3. Amatec 4. Tevema 5. Spring Masters

Fastening

Well nut: vibration-resistant, waterproof, corrosion-resistant; limited load capacity, sensitive to wear and loosening, not suitable for heavy work.

Closed-end blind rivet: vibration-resistant, waterproof, corrosion-resistant, load capacity; not serviceable, corrosion risk between metals and moisture, weaker than welding.

Sealing screw: vibration-resistant, waterproof, corrosion-resistant, load capacity, serviceable; expensive, O-ring service life.

Final choice: the square-tube steel frame was welded into shape, the hinge was fixed with rivets as specified in the brief, and the Alupanel shell was riveted to the steel frame. The rivets were tested and confirmed waterproof.

Source: 1. Well Nuts vs Nutserts 2. What Are Sealing Screws? (ACCU)

Sealing & Waterproofing

Watertightness is built from three layers: waterproof rivets, silicone sealant (glass adhesive) along the seams, and the frame geometry itself: the lid edge is shaped like a roof gutter, so rainwater runs along it and off the sides instead of flowing into the box.

Procurement

Purchased parts: piano hinge; closed-end blind rivets; gas springs; long-pole waterproof lock.

Technical Verification

Early in development we tested feasibility of the riskiest parts of the design, before committing to production:

  • Gas spring selection: the lid weighs roughly 10–12 kg. We tested springs that would hold it open comfortably while minimizing mechanical fatigue in the closed state (the position where the spring spends most of its life under load.
  • Field visit to Lino Metaalwaren: a local visit to a hardware specialist to understand hinge design options hands-on before specifying our own.

Design Iterations: Four Versions

The box went through four major versions before the design froze. Each round addressed the problems found in the previous one, left to right, version by version:

Version 1: frame and sheet metal

Version 1
Frame & Sheet Metal

Steel frame profiles adjusted to a thinner size.

Correct steel profile added to the weldment library.

Sheet metal weld point reduced in size.

Side rain gutter no longer needed, removed.

Gap between the lid side and the box enlarged.

Gas spring tested for the first time.

Version 2: first test build

Version 2
First Test Build

First prototype assembled and physically tested.

Gap between the lid side and the box further enlarged.

Front side redesigned to match the back (see image).

Reinforcement added inside the housing.

Version 3: hinge and sizing

Version 3
Hinge & Sizing

Switched to a different size of piano hinge.

Hinge moved to a different mounting location.

Seal repositioned for better waterproofing.

Overall weight reduced.

Version 4: U-channel and mounting

Version 4
U-Channel & Mounting

U-channel profile introduced for the hinge mount.

Gas spring tested for the second time.

New mounting position, so the lid was made wider to match.

Larger tolerance distance between lid and box while closing.

Waterproofing further improved.

Gas Spring Evaluation

The spring was specified from measurements and verified with a calculation sheet. The final assembly uses two 250 N gas springs to hold the lid through its full travel:

Gas spring test & calculation

Ergonomics

The spring and the hinge only work if the human does too. Opening height, reach distance and load access were dimensioned against the painter’s working posture:

Ergonomics evaluation

From Sketch to Delivery

Dismantling the old box

Together with my teammate I welded the frame, cut the shell panels, dismantled the old box and assembled the new one, testing the gas spring at multiple stages along the way. The gas springs were re-selected for the final assembly: two 250 N units to hold the lid through its full travel, with a healthy safety margin.

From model to metal: the final render and the real thing on the road:

Final assembly: 3D render

Final assembly: 3D render

The real thing on the road

The real thing: test run

What I Walked Away With

This was the first project where the end of the process was a customer riding the result, not a grade, not a prototype in a drawer.

  • Sheet metal is a different design language: bend radii, weld seams and powder coat tolerances all constrain the geometry long before aesthetics enter the conversation. Designing in SolidWorks and building in steel are two very different conversations.
  • Design is a language of balance: every part decision (a hinge, a gas spring, a sheet thickness) weighs cost against service life, workability, lead time and the user’s daily experience. The best component on paper is rarely the best component in the product.
  • Two-person teams need shared reality: with only two of us, every sketch and every decision had to be legible to the other person immediately. Documentation stopped being a chore and became the only way we stayed synchronized.
  • Finishing means testing the finished thing: the final gas springs (two 250 N units) were re-selected after the lid was real. Specifications survive contact with reality only if you re-verify them at the end.
  • The gas spring force was the real technical puzzle: the lid weighs about a dozen kilos on its own, but roughly thirty with the ladder on top. Both situations happen every day, and the gap between them is huge, so choosing one spring force was a genuinely complex decision.
  • Ideal values are only a starting point: calculating the theoretical Newton force and predicted dimensions of a gas spring is useful, but actually installing one, opening the lid and feeling how it behaves taught me more than any ideal number in a spreadsheet.

Special thanks to Lino Metaalwaren for sponsoring the stainless steel piano hinge for this project.