About Us

Who We are

James
  • User:James
  • Rank:Master
  • Projects:30
  • Joined:2016
  • From:US
FIRST Robotics Wiring Guide

FIRST Robotics Wiring Guide

  • 1234
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:n/a
  • Published:October 29, 2016
  • Est. Time:6 Hours
Overview: Hello FIRST Robotics enthusiasts!This project will walk you through the steps necessary to wire up your first robot. I hope this is helpful. Feel free to leave me a comment to help me make this project as helpful as possible. Thanks!
FIRST Robotics 2016 Kit of Parts
  • Status:Work In Progress
  • Published:October 29, 2016
  • Est. Time:0 Hours
Overview: Here's a breakdown of all the parts for FRC 2016 with datasheets and 3D cad files.
Guide to getting Ubuntu on your Raspberry Pi3
  • Status:Work In Progress
  • Published:November 15, 2016
  • Est. Time:0 Hours
Overview: This project will take you through all the steps need to get ubuntu 16.04 LTS running on your raspberry pi 3. :)
Getting To Know the Snickerdoodle FPGA by Krtkl
  • Status:Work In Progress
  • Published:November 16, 2016
  • Est. Time:0 Hours
Overview: Hello Snickerdoodle fans! This project is everything Snickerdoodle. Any information that we know about will be contained here. Please checkout our project template to get started making your own projects with the Snickerdoodle! 
Snickerdoodle FPGA Project Template
  • Status:Just Started
  • Published:November 16, 2016
  • Est. Time:0 Hours
Overview: Use this project to get started on your own :). Just remember to hit the 'Deviate' Button up above! :)
Esp32 Getting Started Guide
  • Status:Just Started
  • Published:November 15, 2016
  • Est. Time:0.5 Hours
Overview: This guide will help you get started with sparkfun's new IoT Thing! The esp32!
OpenBench - A DIY Workbench

OpenBench - A DIY Workbench

  • 1944
  • Makes: 0
  • Watchers: 1
  • Rating:
  • Status:Work In Progress
  • Published:December 11, 2016
  • Est. Time:0 Hours
Overview: This project shares the plans that I have for my own workbench. Currently this project is a work in progress. Collaboration and ideas would be most appreciated! :)
Rigado Over The Air Updates

Rigado Over The Air Updates

  • 1790
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Status:Work In Progress
  • Published:January 24, 2017
  • Est. Time:0 Hours
Overview: This project will take you through the steps necessary to get over the air updates working for Rigado's BMD-300 Dev board.
Getting Started With Snickerdoodle piSmasher SBC
  • Status:Work In Progress
  • Published:January 27, 2017
  • Est. Time:0 Hours
Overview: For anyone who wants a board similar to the Raspberry Pi, but stronger. The Snickerdoodle piSmasher SBC has all the features present on a Raspberry Pi, and more! Some key features are having simultaneous HDMI output and input, gigabit ethernet, and high-speed USB.
Spin a Motor With Arduino

Spin a Motor With Arduino

  • 1492
  • Makes: 1
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:March 27, 2017
  • Est. Time:2 Hours
Overview: Interested in getting started with robotics? This project will guide you through getting your first DC motor and wheel spinning with arduino and an arduino shield (L293D).
Getting Started with KiCAD

Getting Started with KiCAD

  • 1722
  • Makes: 0
  • Watchers: 1
  • Rating:
  • Status:Work In Progress
  • Published:May 10, 2017
  • Est. Time:0 Hours
Overview: A project to get you jump started with using KiCAD
Code a Sensor with an Arduino

Code a Sensor with an Arduino

  • 2000
  • Makes: 0
  • Watchers: 2
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:July 17, 2017
  • Est. Time:2 Hours
Overview: This project will go over how to wire up, and code a sensor with an arduino, along with how to store all necessary information that the sensor will pick up.
Code a  NEMA 17 Stepper Motor with a DRV8825 Motor
  • Status:DIY How-To
  • Published:July 24, 2017
  • Est. Time:1.5 Hours
Overview: Interested in getting your first stepper motor spinning with arduino? Follow along with this project and we'll help you get a NEMA 17 stepper motor spinning with a TI DRV8825 Motor Driver.
How to connect the ESP32 to a network

How to connect the ESP32 to a network

  • 2731
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:August 02, 2017
  • Est. Time:0.5 Hours
Overview: In this project you will learn how to connect the ESP32 to a network, as well as the ability to program it through the Arduino IDE. Both Linux and Windows are covered in this tutorial.
Getting Started with Qt.io

Getting Started with Qt.io

  • 2372
  • Makes: 0
  • Watchers: 1
  • Rating:
  • Difficulty:
  • Status:Work In Progress
  • Published:August 31, 2017
  • Est. Time:0 Hours
Overview: Here is a tutorial on getting started with qt.io, a cross-platform app maker for Windows, Android, Linux, and IOS. We are starting with the different downloading process for each platform. So if you do not see your platform, or if you have it already downloaded and are looking for a beginners guide, those will be coming soon! So hit the watch button and sit tight!
Learning MicroPython with the ESP32 WiPy 2.0
  • Status:Work In Progress
  • Published:September 23, 2017
  • Est. Time:0 Hours
Overview: Looking to get into MicroPython? This project will help you get started.
Pycom Hello World

Pycom Hello World

  • 1794
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:Work In Progress
  • Published:October 19, 2017
  • Est. Time:0 Hours
Overview: In this project we will be lighting the rgb led on the pycom different colors.
Accessing the ADC on the Pycom

Accessing the ADC on the Pycom

  • 1541
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:November 04, 2017
  • Est. Time:1 Hours
Overview: Here is a tutorial on accessing the ADC on the pycom board.
Connecting Pycom to Bluetooth

Connecting Pycom to Bluetooth

  • 1699
  • Makes: 0
  • Watchers: 2
  • Rating:
  • Difficulty:
  • Status:Demo
  • Published:November 20, 2017
  • Est. Time:2 Hours
Overview: Here is a tutorial on how to connect the Pycom to the Nordic Developer app nRF Connect. This tutorial will be using nRF Connect to send Hex color code values to the Pycom via Bluetooth*NOTE* A computer, and an Android/apple device are required
Sending data over WiFi to control RGB LED color
  • Status:DIY How-To
  • Published:December 02, 2017
  • Est. Time:1 Hours
Overview: Here is a tutorial on sending hex values from your computer to a pycom over a wifi connection, and having that pycom update its LED color based on your input. This project can be used on other devices, as the websocket logic is universal. 
Add Python Module to MicroPython
  • Status:Work In Progress
  • Published:December 30, 2017
  • Est. Time:0 Hours
Overview: project to walk you through how to create a new module for micropython
Interests: Systems Architect. Love making robots and systems with moving parts.

xjoexripx
  • User:xjoexripx
  • Rank:Master
  • Projects:31
  • Joined:2016
  • From:US
Making YouTube Videos (Microsoft Windows)
  • Status:Just Started
  • Published:March 03, 2016
  • Est. Time:0 Hours
Overview: Creating and uploading videos can be harder than expected, we believe that users shouldn't have to struggle with making their videos. So we have defined what we believe to be the easiest way(s) to upload and create videos! :) Your videos will be uploaded to YouTube first so it is easier to upload onto the siteIncluded are audio recording software, video editing software, screen capturing software, and where to go to upload the completed video onto YouTube on Microsoft Windows.
Making YouTube Videos (Mac OS)

Making YouTube Videos (Mac OS)

  • 1632
  • Makes: 0
  • Watchers: 1
  • Rating:
  • Difficulty:
  • Status:Just Started
  • Published:March 17, 2016
  • Est. Time:0 Hours
Overview: Creating and uploading videos can be harder than expected, we believe that users shouldn't have to struggle with making their videos. So we have defined what we believe to be the easiest way(s) to upload and create videos! :) Your videos will be uploaded to YouTube first so it is easier to upload onto the site,Included are audio recording software, video editing software, screen capturing software, and where to go to upload your completed video onto YouTube on Mac OS.
Custom Rasberry Pi Handheld Gaming System

Custom Rasberry Pi Handheld Gaming System

  • 1373
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:n/a
  • Published:November 22, 2016
  • Est. Time:0 Hours
Overview: Ever think back on nostalgic days to playing on your old gameboy? Here is a chance to mix nostalgia with your love of all thing DIY! This project will instruct you on how to build your very own handheld gaming system complete with video, sound, and a custom case depending on your needs. The 3D modeled case we have created for this project can either be purchased, or by using your own 3D printer. 
RetroPi-Gameboy

RetroPi-Gameboy

  • 1340
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:Work In Progress
  • Published:December 17, 2016
  • Est. Time:0 Hours
Overview: Ever think back on nostalgic days to playing on your old gameboy? Here is a chance to mix nostalgia with your love of all thing DIY! This project will instruct you on how to build your very own handheld gaming system complete with video, sound, and a custom case depending on your needs. The 3D modeled case we have created for this project can either be purchased, or by using your own 3D printer. 
Getting Started With Snickerdoodle piSmasher SBC
  • Status:Work In Progress
  • Published:January 27, 2017
  • Est. Time:0 Hours
Overview: For anyone who wants a board similar to the Raspberry Pi, but stronger. The Snickerdoodle piSmasher SBC has all the features present on a Raspberry Pi, and more! Some key features are having simultaneous HDMI output and input, gigabit ethernet, and high-speed USB.
Spin a Motor With Arduino

Spin a Motor With Arduino

  • 1492
  • Makes: 1
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:March 27, 2017
  • Est. Time:2 Hours
Overview: Interested in getting started with robotics? This project will guide you through getting your first DC motor and wheel spinning with arduino and an arduino shield (L293D).
Getting Started with KiCAD

Getting Started with KiCAD

  • 1722
  • Makes: 0
  • Watchers: 1
  • Rating:
  • Status:Work In Progress
  • Published:May 10, 2017
  • Est. Time:0 Hours
Overview: A project to get you jump started with using KiCAD
Intro to Fritzing

Intro to Fritzing

  • 1266
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Status:Work In Progress
  • Published:May 13, 2017
  • Est. Time:0 Hours
Overview: Here is an intro to the software Fritzing. It is designed to show wiring diagrams in a readable way.
FIRST Robotics 2016 Kit of Parts
  • Status:Work In Progress
  • Published:October 29, 2016
  • Est. Time:0 Hours
Overview: Here's a breakdown of all the parts for FRC 2016 with datasheets and 3D cad files.
Code a Sensor with an Arduino

Code a Sensor with an Arduino

  • 2000
  • Makes: 0
  • Watchers: 2
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:July 17, 2017
  • Est. Time:2 Hours
Overview: This project will go over how to wire up, and code a sensor with an arduino, along with how to store all necessary information that the sensor will pick up.
Code a  NEMA 17 Stepper Motor with a DRV8825 Motor
  • Status:DIY How-To
  • Published:July 24, 2017
  • Est. Time:1.5 Hours
Overview: Interested in getting your first stepper motor spinning with arduino? Follow along with this project and we'll help you get a NEMA 17 stepper motor spinning with a TI DRV8825 Motor Driver.
How to connect the ESP32 to a network

How to connect the ESP32 to a network

  • 2731
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:August 02, 2017
  • Est. Time:0.5 Hours
Overview: In this project you will learn how to connect the ESP32 to a network, as well as the ability to program it through the Arduino IDE. Both Linux and Windows are covered in this tutorial.
Getting Started with Qt.io

Getting Started with Qt.io

  • 2372
  • Makes: 0
  • Watchers: 1
  • Rating:
  • Difficulty:
  • Status:Work In Progress
  • Published:August 31, 2017
  • Est. Time:0 Hours
Overview: Here is a tutorial on getting started with qt.io, a cross-platform app maker for Windows, Android, Linux, and IOS. We are starting with the different downloading process for each platform. So if you do not see your platform, or if you have it already downloaded and are looking for a beginners guide, those will be coming soon! So hit the watch button and sit tight!
Learning MicroPython with the ESP32 WiPy 2.0
  • Status:Work In Progress
  • Published:September 23, 2017
  • Est. Time:0 Hours
Overview: Looking to get into MicroPython? This project will help you get started.
Pycom Hello World

Pycom Hello World

  • 1794
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:Work In Progress
  • Published:October 19, 2017
  • Est. Time:0 Hours
Overview: In this project we will be lighting the rgb led on the pycom different colors.
Accessing the ADC on the Pycom

Accessing the ADC on the Pycom

  • 1541
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:November 04, 2017
  • Est. Time:1 Hours
Overview: Here is a tutorial on accessing the ADC on the pycom board.
Connecting Pycom to Bluetooth

Connecting Pycom to Bluetooth

  • 1699
  • Makes: 0
  • Watchers: 2
  • Rating:
  • Difficulty:
  • Status:Demo
  • Published:November 20, 2017
  • Est. Time:2 Hours
Overview: Here is a tutorial on how to connect the Pycom to the Nordic Developer app nRF Connect. This tutorial will be using nRF Connect to send Hex color code values to the Pycom via Bluetooth*NOTE* A computer, and an Android/apple device are required
Sending data over WiFi to control RGB LED color
  • Status:DIY How-To
  • Published:December 02, 2017
  • Est. Time:1 Hours
Overview: Here is a tutorial on sending hex values from your computer to a pycom over a wifi connection, and having that pycom update its LED color based on your input. This project can be used on other devices, as the websocket logic is universal. 
Running Atom Code on PC

Running Atom Code on PC

  • 926
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Status:DIY How-To
  • Published:December 02, 2017
  • Est. Time:0.5 Hours
Overview: Here is a tutorial on how to run code on the Atom IDE editor. It will allow you to run a multitude of languages such as Python.
alexswym
  • User:alexswym
  • Rank:Master Apprentice
  • Projects:14
  • Joined:2017
Spin a Motor With Arduino

Spin a Motor With Arduino

  • 1492
  • Makes: 1
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:March 27, 2017
  • Est. Time:2 Hours
Overview: Interested in getting started with robotics? This project will guide you through getting your first DC motor and wheel spinning with arduino and an arduino shield (L293D).
FIRST Robotics 2016 Kit of Parts
  • Status:Work In Progress
  • Published:October 29, 2016
  • Est. Time:0 Hours
Overview: Here's a breakdown of all the parts for FRC 2016 with datasheets and 3D cad files.
Code a Sensor with an Arduino

Code a Sensor with an Arduino

  • 2000
  • Makes: 0
  • Watchers: 2
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:July 17, 2017
  • Est. Time:2 Hours
Overview: This project will go over how to wire up, and code a sensor with an arduino, along with how to store all necessary information that the sensor will pick up.
How to connect the ESP32 to a network

How to connect the ESP32 to a network

  • 2731
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:August 02, 2017
  • Est. Time:0.5 Hours
Overview: In this project you will learn how to connect the ESP32 to a network, as well as the ability to program it through the Arduino IDE. Both Linux and Windows are covered in this tutorial.
Getting Started with Qt.io

Getting Started with Qt.io

  • 2372
  • Makes: 0
  • Watchers: 1
  • Rating:
  • Difficulty:
  • Status:Work In Progress
  • Published:August 31, 2017
  • Est. Time:0 Hours
Overview: Here is a tutorial on getting started with qt.io, a cross-platform app maker for Windows, Android, Linux, and IOS. We are starting with the different downloading process for each platform. So if you do not see your platform, or if you have it already downloaded and are looking for a beginners guide, those will be coming soon! So hit the watch button and sit tight!
Learning MicroPython with the ESP32 WiPy 2.0
  • Status:Work In Progress
  • Published:September 23, 2017
  • Est. Time:0 Hours
Overview: Looking to get into MicroPython? This project will help you get started.
Pycom Hello World

Pycom Hello World

  • 1794
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:Work In Progress
  • Published:October 19, 2017
  • Est. Time:0 Hours
Overview: In this project we will be lighting the rgb led on the pycom different colors.
Connecting Pycom to Bluetooth

Connecting Pycom to Bluetooth

  • 1699
  • Makes: 0
  • Watchers: 2
  • Rating:
  • Difficulty:
  • Status:Demo
  • Published:November 20, 2017
  • Est. Time:2 Hours
Overview: Here is a tutorial on how to connect the Pycom to the Nordic Developer app nRF Connect. This tutorial will be using nRF Connect to send Hex color code values to the Pycom via Bluetooth*NOTE* A computer, and an Android/apple device are required

Riley.Purvis
  • User:Riley.Purvis
  • Rank:Master Apprentice
  • Projects:12
  • Joined:2017
  • From:US
Spin a Motor With Arduino

Spin a Motor With Arduino

  • 1492
  • Makes: 1
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:March 27, 2017
  • Est. Time:2 Hours
Overview: Interested in getting started with robotics? This project will guide you through getting your first DC motor and wheel spinning with arduino and an arduino shield (L293D).
FIRST Robotics 2016 Kit of Parts
  • Status:Work In Progress
  • Published:October 29, 2016
  • Est. Time:0 Hours
Overview: Here's a breakdown of all the parts for FRC 2016 with datasheets and 3D cad files.
Code a Sensor with an Arduino

Code a Sensor with an Arduino

  • 2000
  • Makes: 0
  • Watchers: 2
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:July 17, 2017
  • Est. Time:2 Hours
Overview: This project will go over how to wire up, and code a sensor with an arduino, along with how to store all necessary information that the sensor will pick up.
Code a  NEMA 17 Stepper Motor with a DRV8825 Motor
  • Status:DIY How-To
  • Published:July 24, 2017
  • Est. Time:1.5 Hours
Overview: Interested in getting your first stepper motor spinning with arduino? Follow along with this project and we'll help you get a NEMA 17 stepper motor spinning with a TI DRV8825 Motor Driver.
Getting Started with KiCAD

Getting Started with KiCAD

  • 1722
  • Makes: 0
  • Watchers: 1
  • Rating:
  • Status:Work In Progress
  • Published:May 10, 2017
  • Est. Time:0 Hours
Overview: A project to get you jump started with using KiCAD
How to connect the ESP32 to a network

How to connect the ESP32 to a network

  • 2731
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:DIY How-To
  • Published:August 02, 2017
  • Est. Time:0.5 Hours
Overview: In this project you will learn how to connect the ESP32 to a network, as well as the ability to program it through the Arduino IDE. Both Linux and Windows are covered in this tutorial.
Getting Started with Qt.io

Getting Started with Qt.io

  • 2372
  • Makes: 0
  • Watchers: 1
  • Rating:
  • Difficulty:
  • Status:Work In Progress
  • Published:August 31, 2017
  • Est. Time:0 Hours
Overview: Here is a tutorial on getting started with qt.io, a cross-platform app maker for Windows, Android, Linux, and IOS. We are starting with the different downloading process for each platform. So if you do not see your platform, or if you have it already downloaded and are looking for a beginners guide, those will be coming soon! So hit the watch button and sit tight!
Learning MicroPython with the ESP32 WiPy 2.0
  • Status:Work In Progress
  • Published:September 23, 2017
  • Est. Time:0 Hours
Overview: Looking to get into MicroPython? This project will help you get started.
Pycom Hello World

Pycom Hello World

  • 1794
  • Makes: 0
  • Watchers: 0
  • Rating:
  • Difficulty:
  • Status:Work In Progress
  • Published:October 19, 2017
  • Est. Time:0 Hours
Overview: In this project we will be lighting the rgb led on the pycom different colors.
Sending data over WiFi to control RGB LED color
  • Status:DIY How-To
  • Published:December 02, 2017
  • Est. Time:1 Hours
Overview: Here is a tutorial on sending hex values from your computer to a pycom over a wifi connection, and having that pycom update its LED color based on your input. This project can be used on other devices, as the websocket logic is universal. 

Our Goals

Here at SWYM we strive to build a community of project enthusiasts. We are a DIY technology platform that allows its users to create, develop and share open source projects. Our priorities are to protect our users, keep the site lighthearted, as well as to inspire new ideas.


Our origin

As open source enthusiasts, our passion is creating cool gadgets and gizmos. Just as anyone with a passion we wanted to collaborate with others who share our passion, as well as post our projects for others to build themselves. Much to our dismay we found that no DIY site implemented a method for their users to collaborate on projects. There is a community of people who share our passion, and as any community we thrive on working with each other towards a common goal.Seeing this we wanted to take the initiative, and created an open source DIY site that would allow users to collaborate. We wanted to set a standard for future DIY sites, and to make a brighter future for our community. We wanted to make SWYM

Our Community

Our site is set up so that both users and non-users alike have access to viewing public projects. So what are the benefits of becoming a member? SWYM members not only have access to viewing all public projects, but are also able to chat with other SWYM members. We have a built in chat system so that users may talk with one another directly over the site. Communicating with other users is not only important when in need of help on a project, but also to collaborate with others on creating a new project. When it comes to DIY projects, nothing is more valuable than others who may understand certain aspects you did not. The best part of being a SWYM member is that you will get to create new projects on the site, which will be shared with others to enjoy and benefit from. Generally becoming a SWYM member will even save you time, as we require our non-users to agree to our Terms of Use every time they view a new project. We do this to protect our users, as well as ourselves. If anyone gets hurt completing a project on our site, the Terms of Use are there so that no legal action can take place. Since our users sign the Terms of Use when creating a new account, as well as accept our Terms of Use each time they login, once they are logged in they can view each project without any annoying pop-ups.

What Sets Us Apart

As engineers, and programmers we believe that efficiency is key. SWYM has been implemented with features that not only allow our members to corroborate on projects, but to also make general use easier. One such feature is an ever updating database of parts, making the process of adding parts to a project quicker and easier. Simply by adding a new part to the site, it will instantly be uploaded to the database and any future use will take less time and effort. Another much needed feature is the ability to collaborate on projects with other users. By adding members to a project, they have complete editing control over the project. This allows users who are collaborating to add their own specific roles to the project, which will then build up to be something remarkable. When it comes to complex projects, strategic organization is necessary. Realizing this, SWYM is equipped with a dynamic tab system where specific parts of a project can be placed and easily found. Spreading information out is not only important to make the whole project simpler to digest, but will also act as an index as well for users trying to find a specific part of the project.