Base plate:
Aluminum 6061-T651 plate 12"x24"x0.5" Online Metals (would recommend larger thickness than 0.5"; 0.027" max excess not enough)
Puck assembly:
Aluminum 6061-T651 extruded round Online Metals (puck body)
Stainless steel 440C or Ceramic full complement ZrO2 Boca Bearings (puck bearing)
Aluminum 2024-T4 pulley stock, 0.2" pitch, 12" long Stock Drive Products (puck pulley)
Stainless steel 304 sheet @ 0.048" thick Online Metals (puck hard flange)
Stainless steel 302 ultra-low head screws 2mm x 4mm Misumi USA (puck hard flange retainer)
Stainless steel 18-8 2-56 x 3/16" long screws McMaster (91770A071) (puck clearance retaining screws)
Spring steel assembly:
Aluminum 6061-T651 plate 12"x24"x0.5" Online Metals ("big block" piece and "mounter" pieces")
Stainless steel 301 0.015"x0.25"x 10ft strips McMaster (2416K68) (spring steel ribbon)
Stainless steel 18-8 0-80 x 3/16" long screws McMaster (91773A054) (spring steel mounting screws)
Stainless steel 18-8 dowel pin 3mm x 14mm McMaster (91585A060) (bearing shaft)
Stainless steel 316 shaft shims 0.125"ID 0.005" thick McMaster (90917A425) (bearing separation washers)
Stainless steel 440C bearing 3mm ID x 7mm OD x 3mm AST bearings (638HZZ) (roller bearings)
Stainless steel 18-8 0-80 x 1/16" long set screws McMaster (92311A050) (bearing shaft set screw)
Stainless steel 18-8 2-56 x 1/2" long flat head screws McMaster (91771A081) ("mounter" plate mounting screws)
Hard stop assembly:
Stainless steel 304 anneals rectangle @ 0.1875" thick Online Metals
Stainless steel 18-8 dowel pin 3mm x 14mm McMaster (91585A060)
Stainless steel 18-8 low profile 2-56 x 5/16" screws McMaster (90910A683)
Cam assembly:
Aluminum 2024-T4 pulley stock, 0.2" pitch, 12" long Stock Drive Products (cam pulley body)
Stainless steel 440C bearing 3mm ID x 7mm OD x 3mm AST bearings (638HZZ) (cam shaft bearings)
Stainless steel 440C bearing 3mm ID x 6mm OD x 3mm AST bearings (601XHZZ) (cam-actuator connector bearing)
Stainless steel 18-8 dowel pin 3mm x 14mm long McMaster (91585A060) (center bearing shaft)
Stainless steel 18-8 dowel pin 1.5mm x 12mm long McMaster (93600A060) (off-center bearing shaft)
Stainless steel 400 series retaining ring 2.5-3mm OD McMaster (98317A204) (center bearing retaining ring)
Stainless steel 400 series retaining ring 1.4-2mm OD McMaster (98317A202) (off-center bearing retaining ring)
Actuator assembly:
Pyrex cylinder and graphite piston set Airpot (2K95) (piston and cylinder)
Stainless steel shaft and shaft sealing interior components Airpot (M9 Airpel guts) (interior sealing components)
Rulon bushing
Elastomeric seal
Spring
Spring retaining rings (x2)
component-cylinder plug (1-2 required per assembly)
Aluminum 6061-T651 plate 12"x24"x0.5" Online Metals (custom-machined housing)
Aluminum 6061-T651 plate 12"x24"x0.5" Online Metals (custom-machined connector block)
Brass 303 barb for 3/32" tube ID Beswick (M3LS-1132) (pneumatic attachment barb)