S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Image 1
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Image 2
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Image 3
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Image 4
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Image 5
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Image 6
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Image 7
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Image 8
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Image 9
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Image 10
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Thumbnail 1
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Thumbnail 2
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Thumbnail 3
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Thumbnail 4
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Thumbnail 5
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Thumbnail 6
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Thumbnail 7
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Thumbnail 8
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Thumbnail 9
S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers 3D Printer File Thumbnail 10

S22 3PO: The 3D Printed Option: KingSong S22 Suspension Slider FIX: Bearing Rollers

Tim O'Brien avatarTim O'Brien

January 4, 2023

printables-icon

Description

Real quick: Check out my other S22 designs like my LED handle/boomerangs, help me spread my design by hitting the like button, post a photo as a make once you've printed things out!! There's an active community on this, come:

I seriously want to hear about every success, failure, or quirk with this system. Please stay in touch and help get it better for everyone. 

S22 Suspension: but Smooth, Quiet, Subtle, Amazing

Yes. It's possible. It's 3d-printable. It's durable. It works amazingly. 

It's a little difficult to make, so I've documented it thoroughly. Read on!

 

Video

New! David Raney made a video on his results and steps to make this project. Give it a watch! 

He's also now made a follow up about his printed roller wheels failing and increasing friction again. We've learned a lot since he started his project months ago and now have roller wheel solutions that are plenty strong and long-lasting. See the section on Filament Choice for the roller wheels and the wheels slicing section!

 

A Flaw

The S22 has a major design deficiency. It has a fancy cantilevered variable swing-arm MTB shock system— but it exerts an offset force on its four linear sliders that allow the wheel to move inside the frame. That offset force, no matter the lubrication, will add tons of friction. This makes it useless for everything except absorbing huge hits but only AFTER its been unloaded (like in a jump or a drop). ♂

 

The Solution: Bearings!

Replacing the sliders with a system where bearings handle the load is the ideal solution— and there's many ways to do that. Some amazing folks have made CNC aluminum holders for specialty bearing roller wheels with integrated axles. However my analysis and testing shows a carefully designed 3D printed solution is actually better:

  • All force is are supported within 2cm by steel bolts through to the aluminum bracket.
  • Force is held on both sides of the bearings, no just one.
  • Any force beyond what the plastic body can sustain has the system act as a classic friction slider. Same goes for off-axis forces. Put another way: normal bumps: bearings got that. HUGE jump? Sliders got that.
  • No metal that can damage the channel by scraping metal-on-metal
  • Super inexpensive to fabricate yourself, only ~250g of plastic needed
  • Can be made by anyone with a low cost 3D printer or ordered from a local service / friend
  • Configurable design that can accommodate different bearing sizes

Great, so let's make one!

Making your own!

A few important steps: 

  1. parts needed
  2. filament choice
  3. slicing + printing
  4. finishing
  5. installation
  6. maintenance

 

Step 0: Updates and Additions!

  • Update 20220831: Added a captive nut option to the top of the main part. Allows for bolting on slider protectors like these from Rawnei! Thanks TG@Subzerofpv for the idea and proof of concept!
  • Update 20220901: Added a roller - dirt scoop.stl file, it scoops away any incoming dirt or debris and scoops it out of the way. My minimalist solution to slider protection! See the section below on printing!
  • Update 20220909: Updated for the new V2! This version is shorter, allowing taller S22 suspension configurations to work and since they're smaller they're slightly easier and more economical to print. I'm running these in my wheel now. 
    • Don't feel left out if you've printed the original! It works great and not going anywhere, it'll still be here in the Files tab. 
  • Update 20220922
    • Added David Raney's new YouTube video!
    • Added new details from my roller wheel material testing below. HTPLA+ wheels don't hold up!
    • Added the 8x14x4 wheel +1mm.stl file specifically for trying oversized TPU wheels. See the “For the roller wheels” section.
    • Some better steps for the finishing process.

 

Step 1: Hardware Needed

  1. 8x14x4 bearing is what I use and have exported the STLs for. That's 8mm inner diameter, ID, 14mm OD, and 4mm thickness. Here they are in Amazon US in a 20pack for example. Search “8x14x4 bearing” wherever you buy such things.
    1. More can work! most anything under 8x16. (limited by the space between the two adjacent bolts) If you're interested– message me for a configuration and export!
  2. 3D printer. See the next step for filaments needed.
  3. Sandpaper for finishing things so they're nice and smooth.
  4. Recommended: Extra M5 countersunk bolts & M5 nuts.
    1. Use these to hold things together when sanding. Thanks Javi for the idea.

 

Step 2: ⚙ Filament Choice

This is a high wear potentially high heat environment. Regular PLA probably won't survive. 

  1. For the main body + caps you should use:
    • ✅ HTPLA+ / 3D870 is my favorite. It has all the best properties of PLA and ABS: It's rigid like PLA but can bend like ABS before breaking, it prints almost as easily as PLA but with super strong layer adhesion, has temperature tolerance more like ABS, and won't shatter like PETG does. It's often called ‘engineering grade’ PLA. 
      • I get mine from Fusion Filaments in the US, just search for 3D870 filament locally elsewhere.
    • ✅ PETG needs more testing, but is probably one of the best options. It's more difficult to print perfectly compared to HTPLA+ but has better chemical resistance (road oils).
    • ✅ Classic engineering filaments: PET, Nylon, fancy HTPET+, POM. These are very high strength, very high temp, but require a high-temp printing setup to print safely. Full metal hot-ends, higher temp beds, and often heated enclosures. 
      • Beware that since the part is long and thin warping is common for most higher temp materials!
    • NO plain PLA, it softens and warps with not much temperature at all. 
       
  2. For the roller wheels 
    • PETG is the perfect wheel material. It holds up to everything and doesn't seem to deteriorate at all.
    • TPU, using oversized wheels. See roller - 8x14x4 wheel +1mm.stl and the next section on wheel printing.
    • PET should work great. Tough to print.
    • NO HTPLA+ or regular PLA. It doesn't hold up. After a few weeks of going down stars and up curbs it splits and breaks.
      • See “The Shredded Tire” photo at the bottom of the page for what happens. 
      • Things are still ridable when wheels fail, it just becomes a high-friction slider again.
         
  3. For the Dirt Scoops
    • ✅ TPU!

Keep in mind: printing the wheels are the easiest+fastest thing to print. Experimenting with wheel material is a great way to dial things in. 

Wheel fit / size is also SUPER important. See the next section!

 

Step 3: Slicing + Printing

  1. Print a few calibration cubes to get your flow settings dialed-in

    Seriously. Do this. Especially if you're using a new filament you've never tried before.
     
  2. Print the bottom STL:
    • 2x left
    • 2x mirrored (for the right side)
    • Print settings:
      • Orientation: print as-is in the STLs, it's rotated nicely.
      • 3 walls
      • ~50% cubic infill
      • support: standard, 40º overhang, touching buildplate only
      • fan to help with the 45º tilt
    • Print one at a time at first to ensure things come out perfect. No warping!
  3. Print the cap STL:
    • 4x left
    • 4x mirrored (for right side)
    • Print settings:
      • 3 walls
      • 100% infill
  4. Print the wheels
    • Choose the right wheel size! 
      There's 6 different STL files, each with different outside diameters:
      • +0.018.42diam
      • +0.218.62diam start with this one!
      • +0.418.82diam
      • +0.619.02diam
      • +0.819.22diam
      • +1.019.42diam
      • Start with the +0.2mm option first 
        (now recommended after much user feedback)
      • Print 1x, the measure with calipers
        • Diameter should be 18.6mm or slightly above!
        • If they're too small then try the next size up.
        • Make sure they fit snugly on the bearings.
      • If, once assembled and bolted tight, your wheels responds to breaking with angry shuddering/vibrations– then try going two sizes larger. Meanwhile you can set Ride Mode to Medium and it will prevent that shuddering. See Step 6 Shuddering / Shaking section below!
    • Print settings:
      • Seam Position set to Random
      • Print Sequence set to One at a Time. 
        > It means you'll only be able to print a few at once (I print 9 per print) but they're super quick and need far less finishing.
      • Disable print cooling
    • print 16x (plus a few spares)
  5. Print the Dirt Scoops
    • Print in TPU with print settings: 
      • 1 perimeter wall
      • gyroid infill, maybe 20% (not too important)
      • standard support. 
    • This should be a very flexible part. 
    • CA glue it on the end

 

Step 4: Finishing

  • Make sure things fit together nice and flush and the bearings friction fit in well. Sand if necessary until things are flush. 
  • Install the bearings into the wheels, then both into the bearing spots. 
  • Make sure it rolls smoothly along your desk. If the wheels have blobs you you should probably tune your print settings and print again. 
    • I used a well-sized drill attachment to spin my wheels against some sandpaper to rid them of imperfections but I should've just reprinted. 
  • Sand/clean your caps + main bodies so that the caps fit flush
  • Get your sliders to fit smoothly:
    1. Bolt the caps down with some M5 bolts/nuts so they're flush
    2. test fit in the channels
    3. sand until it's nice and smooth
    4. Repeat step 2 + 3 until it's nice and smooth! The cleaner your print was the less finishing you need.

 

Step 5: Install it!

  1. Unscrew controller. See my Tire Change Guide below for more detail.
  2. Unbolt suspension. Also see the guide below.
    • careful with the thin bearing load-washers. Note where they were.
  3. Slide the wheel + controller out
  4. Remove the existing sliders. 
    • Be careful removing the bolts here! Make sure you're using quality, well fitting, hex drivers. Using an impact driver is never a bad idea.
  5. CLEAN.
    • clean
    • CLEAN
    • clean those channels some more. 
    • holy shiza that grease is impossible to remove. Keep going.
  6. TEST the sliders fit. 
    • Ideally do this with bolts through the new sliders and M5 nuts to hold them down as they will be when installed. 
    • Often the dirt scoops will provide the most friction. Carefully clean them up with a soldering iron set to 200ºC and re-test.
  7. Install new sliders! Orientation is super important:
    • Dirt scoops go on top.
    • Arrows are engraved on the bottoms of the sliders to indicate left vs right. They always point forward, toward the front of the wheel!
    • Add loctite to each bolt before reinstalling
    • Bolt them each down lightly, then go back and hand tighten them each. You're tightening against plastic so don't crack anything but get them evenly tight. 
  8. Reassemble!
    • slide wheel+controller back into frame. Two people probably make this much easier. 
    • carefully reattach the controller wires
    • re-bolt the controller, bolting each bolt loosely, then going around again to tighten.
    • reattach the suspension bolts, taking care to put the thin bearing load-washers back in place.

 

Here's my Tire Change Guide that covers the easiest & fastest way to remove your wheel. It's a great modular design that's actually pretty fun to tear down. Important notes for the sliders:

 

Step 6: Issues you may see (like shuddering vibration)

Issues you may get and what to do about them:

  1. Shuddering / Shaking
    Can be from two things, but has three solutions!
    1. From the bolts loosening. Use new loctite every time you reassemble the sliders. Print can compress over the first few days.
    2. Wheels too thin. Measure wheels with calipers, the diameter should be 18.6mm or slightly above! Switch to a different wheel file with a wider outside clearance.
    3. Change the S22 ride mode setting. Switching to medium or light will actually prevent shuddering.
  2. The ride position is too low / your suspension doesn't have enough travel left after it's absorbed rider weight
    • This is my biggest problem. The DNM shock needs a stronger spring! A usual MTB shock like this only carries half the rider's weight, here it's supporting 100%. I'd really like to try an 850LB spring.
    • You can adjust the spring's preload to get some of the way there. Just tighten it by hand by turning the spring. 
  3. The suspension gets too friction laiden, wheel needs to be pulled up after unloading weight
    • You've got too much friction! Probably from grease in the channels. Take it apart and clean it throughly again and again until it's clean enough to lick it.
  4. Something else? 

 

Failures & Issues: what to look for and how to prevent them

Here's some issues & failures I've seen or been sent and some ideas for how to fix/prevent them. Please please message me on discord/telegram/printables if you've had any of these or any new ones!

  1. The Wobbly Print

    Make sure you're using cooling when printing, and adding support with 40º (touching build plate only)
  2. The Shredded Tire

    Caused by under-extrusion, needed more flow! Try adding a print modifier to adjust the line width in the middle of the print so there aren't shear lines to fail. 
    • Note: I'm still riding my system while it's like this, I'll have to swap it out in the future.
  3. The Shuddering&Shaking Breaking
    No photo/video sadly. 
    • Caused by the slider bolts being loose. Loctite helps but it might also be caused by your printed plastic slowly deforming under the first few days of pressure. Re-tightening after 1 week seems to solve this. 

 

Sharing & License & Stuff

The LAST thing I want to do is restrict anyone from sharing. But. PLEASE share links to this printables page, not the STLs. Here's why:

  1. This is under active development. The STLs WILL CHANGE and get better.
  2. The documentation is really important here, and I'm sure there's stuff I'll be adding as feedback comes in.
  3. The community is important, I want people to reach out and join the telegram group chat about this project, not download some STLs and go it alone.
  4. It's just a super dick move to repost designer's stuff. I've spent a long time making, testing, and documenting this and my only reward is that little stupid ‘like’ and download counter. DON'T DEPRIVE ME OF MY ONE SENSE OF SELF WORTH

The actual license is Creative Commons (4.0 International License) Attribution—Noncommercial—Share Alike. If you'd like to print this kit commercially send me a message  on discord/telegram/printables.