The 5 Modular Techniques
Each technique below includes a visual diagram, exact hardware to buy, steps to replicate, and honest pros and cons.
Magnetic Snap Closure
Two neodymium magnets sewn into reinforced fabric channels. Pieces click together invisibly from the outside.
Exact Hardware to Buy
Step-by-Step
- Cut seam allowance: Add 2cm extra to the modular edge on both pieces. This creates the channel zone.
- Fuse interfacing: Iron a 5cm-wide strip of fusible interfacing along the seam edge on both pieces (wrong side). This prevents the magnet from distorting the fabric.
- Create the fabric channel: Fold the seam allowance over twice (1cm each fold) and press. Stitch along the lower edge only -- this forms a pocket open at the fold end.
- Insert the magnet: Slide the neodymium magnet into the channel pocket. It should sit flush with the seam edge. Hand-stitch the open end closed.
- Match polarity BEFORE inserting second piece: Hold both magnets together first to confirm attraction. Mark the "top" side of each magnet with a dot of fabric marker so you never insert them wrong.
- Repeat on second piece with opposite pole facing outward.
- Test and finish: Press the two edges together. They should click with satisfying force. Topstitch the edges if needed for clean finish.
Pros
- Completely invisible from outside
- Fast to use (one-motion connection)
- No special tools needed to install
- Elegant, minimal aesthetic
- Works great for lightweight fabrics
Cons
- Weak with heavy fabrics or structured pieces
- Can interfere with phones or card readers if near pockets
- Wrong polarity insertion ruins the piece
- Not suitable for pieces under tension (waistbands)
Hidden Zipper Track System
A continuous zipper tape sewn around the perimeter of a modular zone. Modules zip in and out along the full seam line.
Exact Hardware to Buy
Step-by-Step
- Calculate seam allowance: Continuous zipper needs 1.5cm seam allowance on each edge. Mark this on both the base garment opening and the module edge.
- Cut zipper tape to length: Cut two identical lengths. For curved armholes: clip every 1cm along the non-toothed edge to allow the tape to curve without pulling.
- Baste tape to base garment: With right sides together, align zipper teeth to seam line. Baste stitch 0.5cm from teeth. Press open.
- Sew tape to module edge: Repeat on the module piece (sleeve, panel, etc.). Match the tape weight and teeth exactly.
- Attach sliders: Thread one slider onto each tape piece. Use a stop pin or hand-stitch the end to keep sliders on.
- Test: Zip both pieces together. The seam should lie flat with no gaping at corners or curves. If it pulls, unpick curves and re-clip.
- Finish edges: Topstitch 2mm from zipper teeth on both sides for a clean edge.
Pros
- Extremely secure -- no accidental detachment
- Works on all fabric weights
- Maximum versatility (any module shape)
- Can do full sleeve swaps elegantly
- Industrial-grade reliability
Cons
- Requires sewing machine with zipper foot
- Corner turning technique takes practice
- Visible zipper can look sporty/casual
- Heavier than other methods
Snap / Press Stud Grid
A grid of heavy-duty press studs on both the base garment and module edges. Multiple attachment points create a secure, flat connection.
Exact Hardware to Buy
Step-by-Step
- Decide your grid spacing: Mark a grid of dots with chalk on the base garment. 3cm spacing for lightweight fabrics, 4cm for heavy. Use a ruler -- accuracy matters here.
- Mark module to match: Lay the module piece over the base garment exactly where it will attach. Transfer grid dots to the module. This ensures alignment.
- Reinforce fabric at each dot: If fabric is lightweight (under 200gsm), fuse a small square of interfacing (2cm x 2cm) behind each dot location on both pieces.
- Install studs on base garment: Using the snap setter pliers, pierce the fabric at each marked dot, insert the stud component, and press/hammer closed. No sewing machine needed for this step.
- Install sockets on module: Repeat with socket components (the concave side). Test alignment every 2-3 snaps -- if drift occurs, correct early.
- Test the full connection: Press the module onto the base garment. All snaps should engage simultaneously. Check for gaps or uneven pull.
- Adjust if needed: Misaligned snaps can be removed with a screwdriver pried under the cap -- not perfect, but fixable.
Pros
- Cheapest and fastest to install
- No sewing machine needed for installation
- Easy to replace individual damaged snaps
- Works on stiff/structured fabrics
- Very secure when 6+ points used
Cons
- Visible hardware (design choice needed)
- Metal snaps can irritate skin on contact areas
- Grid misalignment is hard to fix perfectly
- Can snag delicate fabrics on removal
Button Loop System (Frog Closures)
Decorative fabric loop closures (passementerie) loop over large buttons, making the connection both functional and a visible design element.
Exact Hardware to Buy
Step-by-Step
- Source or make frogs: Buy pre-made frog sets from A. Boeken or H.J. van de Kerkhof. If making your own, twist a length of cord into a loop shape and secure with tight stitches. The loop must slip over your chosen button with slight resistance -- tight enough to stay, loose enough to remove.
- Sew buttons to base garment edge: Space buttons 4-5cm apart along the seam edge. Sew with doubled button thread, creating a small thread shank (wrap thread between button and fabric 5 times). Knot firmly at back.
- Position module against base: Hold the module in place (pin or clip temporarily). Mark where each button lands on the module edge.
- Attach frog loops to module edge: Sew the tail end of each frog loop flat to the module edge, centered on each marked point. Use small, firm stitches -- this junction takes stress.
- Test each connection: Loop should slip over button and lie flat without bunching. If it spins or gapes, tighten the loop or reposition the button.
- Finish: The frog itself becomes a design element. Consider contrast color frogs against a neutral garment for bold effect.
Pros
- Connection IS the decoration -- beautiful visible detail
- Easy to do with hand sewing only
- Easy to replace one component
- Strong tradition in both East and West fashion
- No special tools needed
Cons
- Not suitable for stiff or heavy modules under tension
- Loops can stretch over time
- Visible hardware (must commit to it as a design choice)
- Spacing must be precise for even look
D-Ring and Tab System
D-rings sewn into the base garment seam. Fabric tabs on modules thread through the rings like a belt, creating a modular connection with utilitarian aesthetic.
Exact Hardware to Buy
Step-by-Step
- Mark D-ring placement: Along the seam line of the base garment, mark positions every 6-8cm. D-rings work best in a straight line or along a waist seam.
- Create ring carriers: Cut 5cm lengths of your 2.5cm webbing or canvas. Fold each in half over the flat bar of the D-ring. This loop will be sewn into the seam.
- Sew carriers into seam: When constructing the base garment seam, insert each ring carrier loop with the ring facing out. Stitch across the carrier 3 times (bar tack) for strength.
- Make module tabs: Cut tab strips from canvas or matching fabric. Each tab should be 2.5cm wide and 8-10cm long. Hem all edges. Create a reinforced end by folding the tip and bar-tacking.
- Create buttonhole at tab tip: Use your machine's buttonhole foot to sew a horizontal buttonhole 1cm from the tab tip. Alternatively, install a small grommet/eyelet with a grommet setter.
- Attach tabs to module edge: Stitch the opposite end of each tab firmly to the module edge, positioned to align with each D-ring.
- Connect and adjust: Thread each tab through its matching D-ring, fold back, and secure through buttonhole or grommet. The system allows some adjustment -- a 3cm tab slip gives +3cm adjustability.
Pros
- Adjustable -- allows sizing flexibility
- Extremely strong, handles heavy modules
- Hardware is a design feature (utilitarian/military chic)
- Easy to connect and disconnect quickly
- Replaces individual rings easily
Cons
- Bulkier than other methods at the seam
- Distinctive aesthetic -- not for all styles
- Tab placement requires precision planning
- Not suitable for lightweight / soft fabrics
Amsterdam Shopping List
Real stores with real addresses. Everything you need to execute all 5 techniques, in one afternoon of shopping.
Buy Here
Buy Here
Buy Here
Buy Here
What to Look For
Buy Here
Search Terms on bol.com
Step-by-Step Replication Instructions
Full instructions for each technique -- written for someone who can sew a straight line and has access to a basic machine.
01 -- Magnetic Snap Closure
Tools Needed
- Wash and press both garment pieces before starting. Shrinkage after installation ruins alignment.
- Decide exactly where the modular seam will be. Mark it with chalk. Add 2cm seam allowance beyond this line on both pieces.
- Cut and fuse a 5cm-wide strip of H250 interfacing along the marked edge on the wrong side of both pieces. Iron at medium heat, 10 seconds with pressure.
- Fold the seam allowance over 1cm toward wrong side and press. Fold again another 1cm and press. You now have a double-fold hem that forms the channel opening.
- Machine or hand-stitch along the lower fold only, leaving the folded edge open (this is your channel entrance). Stitch length: 2.5mm.
- Take two magnets and hold them together to confirm they attract. Mark the "outside-facing" surface of each with a fabric marker dot before separating them.
- Slide the first magnet into the channel of piece A with the marked face pointing toward the center fold. Repeat for piece B, with marked face pointing outward.
- Hand-stitch the channel entrance closed with 3-4 tight whipstitches. The magnet should feel firm with no movement inside.
- Bring piece A and piece B together. They should click into alignment. If they repel, one magnet is reversed -- remove and flip it before re-inserting.
- For a clean finish: topstitch along the folded edge at 2mm from the fold. This also helps keep the magnet in its correct position.
Common Mistakes and How to Avoid Them
02 -- Hidden Zipper Track System
Tools Needed
- Measure the full perimeter of the modular zone (e.g. armhole = typically 44-48cm). Cut two pieces of zipper tape 3cm longer than this measurement.
- Mark your 1.5cm seam allowance with chalk on both the base garment opening edge and the module edge.
- If your zone is curved (armhole, round collar): clip the non-toothed edge of the zipper tape every 1cm around all curves. This allows the stiff tape to curve without distorting. At corners, cut a small V-notch into the backing only -- never cut the teeth.
- Baste the zipper tape to the base garment opening edge, right sides together, teeth facing inward toward garment, tape edge aligned with your chalk line. Baste at 0.5cm from teeth.
- Machine stitch with zipper foot at 0.75cm from teeth, following the curve or straight line. Keep stitching consistent -- inconsistency creates gaps when zipped.
- Press the tape outward away from the garment body. The teeth should now face outward. Topstitch close to the tape edge to keep it lying flat.
- Repeat steps 4-6 exactly on the module piece (sleeve, panel, etc.).
- Thread a slider onto each tape end. Use a hand stitch to create an end stop 1cm from each cut end -- this prevents the slider from running off.
- Test: zip both pieces together starting from the same point. The zipper seam should lie flat with no gaping or twisting. If it twists, one side was sewn under more tension -- unpick and restitch the tighter side.
- Final finish: remove basting stitches and press the complete seam from the right side using a pressing cloth.
Common Mistakes and How to Avoid Them
03 -- Snap / Press Stud Grid
Tools Needed
- Decide the exact boundary of your modular panel. Mark the attachment zone with chalk on the base garment.
- Mark your snap grid: using a ruler, mark dots at 3cm intervals, in 2 rows (one near each edge of the attachment zone). For a collar: 3-4 snaps per side. For a back panel: 6-8 snaps total.
- Transfer grid to module: lay the module piece exactly over the marked base garment zone. Press down firmly on the chalk marks to transfer dot positions. Or re-draw with a chalk wheel using the same measurements.
- Reinforce each dot location with a 2x2cm square of fusible interfacing (iron from wrong side). On very lightweight fabrics, use a small leather reinforcement circle instead -- this distributes the snap stress.
- Use an awl or large pin to pre-pierce each chalk dot. Push through all fabric layers.
- Install studs (convex side) on base garment at each pierced point using your setter pliers. Press pliers firmly and hear/feel a click. Test by trying to pull the stud back out -- it should resist.
- Install sockets (concave side) on the module piece at each corresponding point. Test alignment by pressing module onto base -- all snaps should engage at the same time with one press.
- If alignment is slightly off: press the module down and mark where each stud touches the socket piece, then move sockets to match. Some misalignment tolerance exists in 15mm snaps.
Common Mistakes and How to Avoid Them
04 -- Button Loop System (Frog Closures)
Tools Needed
- Lay out both pieces flat and decide how many frog connections you need. 3 frogs = good for a sleeve attachment. 5 frogs = front panel or full-length opening.
- Mark button positions on the base garment edge at even intervals. For 3 frogs: 5cm from top, middle, 5cm from bottom.
- Sew buttons to base garment. Use doubled button thread -- wax it against beeswax or a candle for strength. Create a thread shank: after sewing button down, wrap thread 6-8 times between button and fabric, then secure with a knot.
- Test your frog loop on the button. The loop should slide over the button with mild resistance and sit flat against the fabric, not in mid-air. Adjust: if it's too loose, the frog tail attachment point needs to move. If too tight, choose a smaller frog or larger button.
- Mark frog positions on the module edge by pressing it against the buttoned base garment and marking where each button center falls on the module.
- Pin one frog loop in position on the module edge -- the loop center should align with your marked button position. The frog tail runs along the module edge.
- Sew the frog tail flat against the module edge using small, tight slip stitches. Every 5mm. The tail should be completely flat -- no raised sections that would show as lumps.
- Repeat for all frogs. Test the complete connection and check it looks even. Step back -- the frogs should read as a deliberate design element, evenly spaced and lying flat.
Common Mistakes and How to Avoid Them
05 -- D-Ring and Tab System
Tools Needed
- Map out your D-ring line along the base garment. Ideal locations: waist seam, shoulder seam, side seam. Mark ring positions every 6-8cm with chalk.
- Cut ring carriers: cut your webbing into 5cm lengths, one per ring position. Fold each piece in half over the flat bar of the D-ring. The ring hangs at the fold, the open ends will be sewn into the seam.
- When constructing the base garment (or when inserting into an existing seam -- which requires unpicking): insert carriers into the seam with the D-ring facing outward and the two tail ends sandwiched between the seam allowances.
- Sew the seam. Then go back and bar-tack across each carrier tail 3 times at 3mm, 6mm, and 9mm from the seam line. This is the load-bearing stitch -- do it with heavy thread and short stitch length.
- Cut module tabs: cut your webbing into 10cm lengths. Fold in half lengthwise and stitch along both edges. Fold one end under 1cm and bar-tack to close and reinforce the tip.
- Create buttonhole or grommet at the reinforced tip of each tab: 1.5cm from the tip, sew a horizontal machine buttonhole OR use a grommet setter to install a 8mm grommet. The opening should be 2.5-3cm wide to allow the tab to fold through the D-ring and back.
- Sew the other end of each tab firmly to the module edge at corresponding ring positions. Machine stitch a rectangle + X pattern for maximum strength (this is how bag straps are attached).
- Thread each tab through its matching D-ring from below. Fold the tab back on itself. The buttonhole/grommet end folds back through itself. Pull to tighten. The adjustable range is roughly 2-4cm.
- Test the complete connection by holding the garment up. All tabs should bear weight evenly. If one carries more tension, reposition its base attachment point.
Common Mistakes and How to Avoid Them
Which Technique to Test First
Use this decision tree to choose your starting point based on your aesthetic direction and constraints.
Test press studs first: fastest feedback on whether the modular concept works for your target users. Move to magnets for a clean-aesthetic validation. Only invest time in the zipper track once you know which module types your users want most.
De Knopenwinkel (Herengracht 389)
H.J. van de Kerkhof (Elandsgracht 43A)
All walkable from Amsterdam Centrum
Kringloop West (Tweede Hugo de Grootstraat 70H)
Albert Cuyp area, tram 3/12/24