In collaboration with

Formlabs Logo

Put your FeatureScript skills to the test by creating a custom feature in Onshape!

Have you ever wished your CAD program had a different feature or that a feature worked in a specific way? With Onshape you can make that happen! And the best part: you can then share that custom feature with other users. This allows the Onshape community to build on the platform and make it work for them.

In collaboration with Formlabs — an Onshape customer — we’re challenging you to create a custom feature in Onshape that assists in 3D printing.

This feature could help with an additive manufacturing workflow, creating or analyzing parts, or any other component of 3D printing. The best submission will win a Formlabs Form 3+ Complete Package, which includes the Form 3+ 3D Printer, Form Cure, Form Wash, and more! Read on to learn more about Formlabs and important details of the challenge.

Formlabs 3D printer

About Formlabs

In 2011, three MIT graduate students built the first 3D printer that could achieve industrial, professional part quality at an affordable price.

Through a continuous commitment to innovation, Formlabs has become the largest supplier of professional stereolithography (SLA) and selective laser sintering (SLS) 3D printers in the world.

Key Challenge Information


Use FeatureScript — Onshape's native programming language — to create an original custom feature or table that assists in 3D printing.

Starter Onshape Document:

Make a copy of this Onshape Document to get started with the challenge.

View this example custom feature for guidance on how to set up your document.


  • July 6, 2022 - Challenge Begins

  • July 19, 2022 - Custom Feature Webinar (Register Here)

  • August 1, 2022 - Submissions close at 11:59 PM (ET)

  • August 12, 2022 - Winners Announced


  • Form 3+ Complete Package

  • Onshape Swag

  • Onshape Certification Exam Vouchers


  • Currently enrolled students

  • Recent 2022 graduates 

  • If under 13, a parent or guardian will need to consent to your application. 

Rules and Guidelines:

  • The entry must be created and produced solely by the individual and/or team members listed on the submission. 

  • Your feature must be made from start to finish during the competition time frame. 

  • All of your programming must be done in the Onshape document you are submitting. 

  • Submissions will be judged and scored based on the criteria in the judging rubric shared below. 

  • All submitted documents must be made public.

  • You must include a PDF write-up of your custom feature. A template is included in the example document linked below.

Getting Started:

In order to complete this challenge, you will need access to a device to utilize Onshape. This CAD platform is cloud-based, does not require any downloads, and can be used on any device with an internet connection.


Use the following links to submit your original custom feature or create a free Onshape Education account.