Workshops

Our workshops are entirely hands-on, and are designed for 4 to 5 students to learn together at one time. This ensures that you each get real practical knowledge and can customize your learning experience to suit you!


   If the workshop you are interested in has not been scheduled, please contact us at info@opensourcemakerlabs.com 

Digital Fabrication

DF100 - Laser Cutter Demonstration

In this free 1/2-hour class, you will learn how a laser cutter works and begin to discover the amazing properties of this versatile tool. Learn about the different materials that can be worked in this machine, including wood, glass, granite, plastics, foam, paper, cardboard, leather, or fabric

DF101 - Introduction to Laser Cutting and Engraving

In this first-level course, you will learn how to use OSML’s laser cutter to cut, etch, and engrave a variety of materials up to 22”x33” and ⅜” thick, including wood, glass, granite, plastics, foam, paper, cardboard, leather, or fabric. Come see what this machine can do! 

As a part of this course, you will see examples of a wide variety of items that can be created. You will also have an opportunity to design and create some of your own sample items to take home.

DF301 - Introduction to 3D Printing

Have you been wondering what all the fuss is about with a 3D printer? In this class, you will download and print a small object to take home. You will also learn about different materials, procedures, and file types specific to our machines. Learn about many of the possibilities of this powerful prototyping tool.


Metalworking

ME101 - Metal Shop Basic Skills

You will learn to work with cutting and shaping tools for metal. The focus of this course will be on thicker pieces of metal such as steel and aluminum tube and angle iron, though we will touch on thinner materials like sheet metal as well. This class will cover general machine shop safety, process specific safety, and general use of OSML’s chop saw, sheet metal sheer/brake/roller, metal band saw, drill press, and both angle and pedestal grinders.

ME102 - Introduction to Flux Core Welding

This two-hour class takes you through the basic steps and safety tips for operating our Lincoln 140c Power MIG welder. In this class, you will learn safety precautions and procedures for welding, how to properly set up the welder for flux core welding, and how to restore the system for next use. We will practice welding steel with different types of joints and applications, and provide you with some tips and tricks for successful welds.

 


Woodworking

WO101 - Wood Shop Basic Skills

You will learn to work with cutting and shaping tools for wood and particle board. The focus of this class will be on a wide variety of common, inexpensive materials, such as particle board and melamine, plywood, and solid wood panels in a variety of thicknesses. This class will cover general machine shop safety, process specific safety, and general use of OSML’s hand power tools, panel saw, compound miter saw, and hand router.


Electronics

EL101 - Basic Electronics

This workshop covers the purpose and use of electronic components that you can use in a variety of projects. We explain the basics of "how it works" and why. Learn how to read and create schematics to design your own electronic projects.

EL102 - Introduction to Soldering

Soldering is one of the most fundamental skills in electronics. This workshop teaches you the basics of soldering electronic components to printed circuit boards (PCBs), We also cover desoldering techniques for removal or replacement of components to ensure you have the skills you need to prototype and produce your components.

EL201 - Introduction to PCB Design

In this introductory course, we use the Frtitzing application with its built in component libraries to step you through an easy to follow design process. As an option, you’ll be able to upload your design to a PCB fabricator and purchase your own custom board for your project. Need help building your design? Our Personal Lab Trainer services can teach you how.


Computers and Coding

 CC101 - Arduino Experimentation Lab 1

This is a hands-on, lab-based workshop to get you started with the Arduino through experiments on 6 different electronic circuits. Using the ARDX kit, we’ll get you up and running with a genuine Arduino and step through a series of electronic circuit experiments that showcase the capabilities of the Arduino. Each experiment involves both hardware and software, and is extendible to meet the needs of beginners and more experienced participants.

This first set of experiments cover microcontroller basics, LEDs, transistors, motors, and integrated circuits.

 

CC102 - Arduino Experimentation Lab 2

This is a hands-on, lab-based workshop to get you started with the Arduino through experiments on 6 different electronic circuits beyond those covered in Lab 1. Using the ARDX kit, we’ll get you up and running with a genuine Arduino and step through a series of electronic circuit experiments that showcase the capabilities of the Arduino. Each experiment involves both hardware and software, and is extendible to meet the needs of beginners and more experienced participants.

This second set of experiments cover microcontroller basics, pushbuttons, variable resistors, photo resistors, temperature sensors and relays.

 

CC103 - Arduino Experimentation Lab 3

This is a hands-on, lab-based workshop to get you started with the Arduino through experiments on 6 different electronic circuits beyond those covered in Lab 1. Using the ARDX kit, we’ll get you up and running with a genuine Arduino and step through a series of electronic circuit experiments that showcase the capabilities of the Arduino. Each experiment involves both hardware and software, and is extendible to meet the needs of beginners and more experienced participants.

This third set of experiments cover microcontroller basics,  servos, piezo elements, RGB LEDs, and force sensitive resistors.

CC201 - Raspberry Pi Experimentation Lab 1

This is a hands-on, lab-based workshop to get you started with the Raspberry Pi through experiments with programming and electronic components. Each experiment involves both hardware and software, and is extendible to meet the needs of both beginners and more experienced participants.

These experiments cover the basics of microcontrollers, programming, electronics, and networking.

 

CC202 - Raspberry Pi Experimentation Lab 2

This is a hands-on, lab-based workshop to get you more acquainted with the Raspberry Pi through experiments with programming and electronic components. Each experiment involves both hardware and software, and is extendible to meet the needs of beginners and more experienced makers.

These experiments cover shell scripting and interfacing with external hardware.

 

CC203 - Raspberry Pi Experimentation Lab 3

This is a hands-on, lab-based workshop to get you started with the Raspberry Pi through experiments with coding and electronic components. Each experiment involves both hardware and software, and is extendible to meet the needs of beginners and more experienced participants.

The experiments cover using the Raspberry Pi to connect to Particle’s full-stack Internet of Things (IoT) device platform.

 CC401 - Openstack Lab 1

Cloud computing is now used in the foundation of many of the services we use every day. In this introduction to cloud computing with Openstack, you’ll get hands-on experience with one of the most widely-used cloud infrastructures. Openstack is used by a wide variety of current companies including Viasat, T-Mobile, Target, DirectTV, Walmart, American Airlines and many more. Get hands-on experience with industry-relevant computing tools in our learning lab. This lab is a prerequisite for the following labs in the series.

In the first lab, we cover:

  • Introduction to Openstack

  • Components of the training testbed

  • Operating the Openstack training testbed on Virtualbox

  • Exploring a new set of installations in the testbed

CC402 - Openstack Lab 2

A continuation from Openstack Lab 1, this lab will allow you to obtain hands-on experience with industry-relevant computing tools. In all three Openstack Labs, each participant gets their own fully functional Openstack private cloud environment to gain in depth experience with during this guided lab. Experienced mentors guide you through the lab experience, and collaboration between team members enhances the learning points.

In the second lab, we cover:

  • Deploying a VM instance

  • Scripting the building and launching a new instance

  • Downloading and installing a second Ubuntu image

  • Adding an additional compute node on Virtualbox

CC403 - Openstack Lab 3

In the final segment of our Openstack Lab series, participants will be able to utilize the skills gained in the first two courses to further explore new avenues.

In the third lab, we cover:

  • Working with the Horizon dashboard

  • Creating networks

  • Using Heat orchestration