by Gyrobot, published

Gensole by Gyrobot Jun 15, 2016

Design Tools


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag


Thing Statistics

9472Views 1911Downloads Found in Fashion


Design your own insoles freely for 3D FDM printing in Filaflex type materials.

I needed something more than Thingiverse Customizer this time so I had to break out and host my own application which runs in browser. You can find Gensole® at gensole.com.

Download the example .amf files created from Gensole and load into Slic3r to see the variable density zones being sliced.

This is the ultimate re-mix from all of my sources listed.

Press write up on 3dprint.com and 3ders.


Video instructions : https://youtu.be/rBKvNkgT5dk
Design Orthotics for Gensole : https://youtu.be/LVIcKBagIN0

Please upload any of your makes here so the community can see them.

How I Designed This

What is Gensole?

Gensole is a browser based tool which allows you to design insoles, optimised for 3D printing using the FDM process and Filaflex (TPE/TPU) type materials. It will ultimately export .AMF files for importing into Slic3r for 3D printer toolpath creation.

It is free for makers, and researchers for non-commercial use :

Who is Gensole?

Gensole is brought to you by Gyrobot (AKA Steve Wood), an expert in flexible FDM 3D printing and the UK beta tester of Filaflex 3D printing filament and related products from Recreus. Credit to Damian Axford and Robert Longbottom from our Swindon Makerspace for their help with development. A mention to Footworx Podiatry Clinics who have offered help and support during software testing.

Why Gensole?

There has been a lot of development work with 3D printing insoles in the past couple of years by Gyrobot, and now is the time to separate a branch of that work out to a dedicated site. Gensole is the resulting package that takes all that 3D printing knowledge and wraps it up into an easy to use software design and print solution. If you would like to read some of the background blogs and press write-ups, then please take a look over at Gyrobot Ltd.

Gensole is the merger of four different insole processes that Gyrobot has looked into :

1.. Form Fitting Insole.

  • Shaping of the upper surface of the insole to match a scan of the foot, using a brand new process called “Solemorph”:

2.. Variable Density Insoles.

  • Areas of the insole printed with different flexible mesh densities to help offload high pressures:

3.. Open/Closed Core Insoles.

  • Upper and lower surfaces of insole can optionally be printed with perforated holes to help airflow and stimulation of blood cells.

4.. Shoe Profiling.

  • Parametrised insole boundary curves which are adjustable to provide a best fit inside shoes.

Video Collection

There are also a couple of YouTube videos to compliment the Instructions :

There is no ability to add orthotic corrections to the insole, however Gensole will match to a foot scan, therefore change the foot scan first and you can introduce corrective properties. The following video is providing ideas for the professional podiatrist who will know what is required when deforming the foot scan :

More from Fashion

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

if your website still up or is not any longer, it said it is sleeping?

Sorry about that, the free hosting that I am on unfortunately sleeps for 1 hour every 24 hours. Please try again.

I'm having a problem with Gensole. When I upload a saved insole project zip file, the app only shows me patient name, body weight and which foot. But it doesn't show me the shoe pattern (only the red dots appear, no outline) foot scan or solemorph.

I've tried on Chrome, IE and Firefox. All show the same problem. I'm using Windows 10. Any ideas?

PS: I just noticed one thing. When I click on LEFT in Which Foot option, all data suddenly appear, although it would revert back to RIGHT, which is the correct option I chose in the saved ZIP file.

Hi, please use the contact page on gensole.com. Then I will respond by email and you can email me back the .zip file to test. Thank you.

Gensole is an amazing app. I am currently trying to print my first custom insole. What shell thickness do you recommend and how much infill?

To start with, go for two perimeters, no top or bottom shell and somewhere between 15-25% infill with Filaflex

How are you doing?
I'm Coley,Promotion Manager from gearbest.com.
I would like to know if you are interested in make review for us?
We can send you good items for free.
Looking forward to your reply.
This is my email: [email protected]

So I'd like to try this, I have a 3d scan of my foot, and I've played around with gensole a little bit, but I have some questions.

I used an xbox Kinect 360 to scan my foot with reasonable results, but I'm not certain if there is anything I should be doing specifically during scanning.

What print settings in slicer do you recommend for the base density, top and bottom layers, etc. When I slice it in slic3r using the amf it looks like settings only exist for some areas, not all.


I tried to print the insoles with Ninjaflex. The g-code generated bu slic3r was not playing well with the printer, it doesn't seem to accept certain commands. Also, I'd like to do the FEA for the insoles with different patterns, yet no infill patterns are shown in the stl. file exported. Could you help with these please? Cheers

Hi, the Infill patterns are contained in the AMF not the STL, it is the AMF that you load into Slic3r. Is this what you are doing and still have problems?

Yes, I loaded the AMFinto Slic3r. The infill patterns can be seen in Slic3r and I exported that to both STL and g-code. However, there are no infill patterns in solidworks that I can see.

Of course the infill patterns are not actually modelled but its a property of the slicer and FDM 3D printing that creates these infill densities.

Comments deleted.

Excellent work. Got a sample print of one of the demo insoles completed in ninjaflex. Printed like a champion.

Thank you, please upload a make to help spread the word.
Steve Wood.

what flexible filament are recommended?
currently i have FlashForgeCP and ESUN FLEX

I only recommend Filaflex, that's not to say that you won't get success with other flexible filaments or failures with Filaflex, YMMV.

ouh i dont have a 3d scan also ,, so its imposible to print this =-="

You can print off the demo insole from this thing and/or download the Gensole Megapack from www.gensole.com where you will find more examples. If you want to do your own foot then unfortunately I cannot make a magic scan from nothing, so you will have to scan your own, sorry.

Please do. Download the .amf for Slic3r and post your results here, I would love to see it.

Awesome! Props to you for this!

  • How does one scan their foot for this process?
  • Is there anyway to customize the wording on the bottom of the insole?

Scanning will become ubiquitous once it is incorporated into smart phones, until then we are limited to to "traditional" 3D scanning.
The wording on the bottom is the name you enter on the first Tab of Gensole.