TUTORIAL VIDEOS FOR MR.E's RESOURCES:

COMPUTER AIDED DESIGN (CAD) & RAPID PROTOTYPING:

  • OnShape - An advanced online CAD software that is compatible with Chromebooks and can be used for creating 3D models to be 3D Printed. This software will require students to create a free OnShape account.

  • Tinkercad - An introductory online CAD software that is compatible with Chromebooks and can be used for creating 3D models to be 3D Printed. Students can sign into Tinkercad using their Madison Google account.

  • Easel - Easel is a web-based CAD and CAM program used to design and control prototypes to be produced using Inventables CNC machinery. Easel is compatible with Windows, Mac, and Chromebook devices after creating a free account.

  • Sketchup - For students looking for an intermediate but capable CAD solution, Sketchup is very applicable. Sketchup is free for all students and is now web based and works on all devices! Sketchup provides tools needed to make 3D models and architectural models.

  • Z-Brush (Formerly Sculptris) - Perfect for Art-minded students looking to create 3D models that focus more on aesthetics than engineering. Z-Brush is a mesh-modeling program that is like sculpting clay right on your screen. Z-Brush is free, however requires a Mac or Windows computer.

  • Blender - An open-source and advanced application for students looking to combine 3D design, rendering, and animation. This mesh-modeling program does everything and is free for all. Blender requires a Mac or Windows computer.

  • AutoDesk Fusion 360- Fusion 360 is an advanced CAD software that can be used to create 3D models, simulations, renderings, animations, and CAM files. Fusion 360 blends may components of AutoCad, Inventor, 3Ds Max and more into one single application. Fusion 360 is free to all students with an Autodesk education account and is compatible with Mac or PC.

  • AutoDesk Inventor- Inventor is an advanced CAD software that can be used to create 3D models, assemblies, and technical drawings. Inventor is free to all students with an Autodesk education account and is only compatible Windows computers

  • AutoDesk Revit- Revit is an advanced CAD software that can be used to create 3D architectural models like buildings, towns, blueprints, and other structural designs. Revit is free to all students with an Autodesk education account and is only compatible Windows computers

  • AutoDesk AutoCAD - AutoCAD is an advanced CAD software that can be used to create professional 2D and 3D designs. AutoCAD is free to all students with an Autodesk education account and is only compatible Windows computers

INTERACTIVE PROGRAMMING:

  • Mr. E's Interactive Programming Reference Guides - To help learn the computing languages covered in the Interactive Programming course, see Mr. E's reference guides. These guides are simplified in comparison to the complete language references and are broken down to how the course progresses. See Mr. E for more info.

  • OpenProcessing - Open processing is an online web interface for viewing, sharing, and writing Processing programs in the p5.js programming language. Processing is applicable for students interesting in making animations, applications, functions, and games. Open processing is free and compatible on Mac, PC, and Chromebooks. For more information on the P5.js language, see the official processing resources listed below.

  • Processing - For more advanced programmers, Processing is an excellent free language to transition to JavaScript. Processing is applicable for students interesting in making animations, applications, functions, and games. Processing is not compatible with Chromebooks and must be installed on a Mac or PC. Processing version P5.js is the most recent iteration of processing and allows web-based coding that works on all devices (chromebooks included) through the OpenProcessing resource (above).

  • Circuits in Tinkercad - Circuits is fantastic for prototyping circuits with full simulation capabilities. You can even write and simulate Arduino code in the electronics lab, then download the code directly to an arduino board. Circuits is imbedded in the Autodesk Tinkercad application so it is free and compatible with Chromebooks.

  • CodeBlocks in Tinkercad - CodeBlocks is another fantastic application for utilizing computer science to create something! Instead of being challenges to make a game, app, or program a robot, Tinkercad's CodeBlocks challenges you to create 3D models using coded functions in a block-based manner.

  • MakeCode - Created by Microsoft, MakeCode provides students with methods to learn block-based, python-based, and java-based programming skills in various challenges. Program a robot, make a game, create a minecraft universe, whatever you can imagine!

  • Codebender - Codebender is a fantastic application that allows for arduino microprocessor boards to be programmed through a web based app. First, install the codebender chrome web app, the log into the codebender site using your google account. You may create new programs or upload .ino programs written in other applications.

  • Python - Python is a fast growing programming language in the educational community. For those interesting in make games or micro computers, or those interested in the Raspberry Pi, see more information below. Python is not compatible with Chromebooks and must be installed on a Mac, PC, or Linux computer.

  • Scratch - An online introductory programming interface developed by MIT compatible with Chromebooks. Students are required to create a free Scratch user account before using.

ROBOTICS:

  • Coderz Robotics Simulator - Coderz is an awesome resource for students to get “hands-on” with a robot….virtually. Students can program in different levels of block based programming or python in order to program a LEGO EV3 virtual robot to complete a series of real-world tasks, like navigating through a parking lot or rescue missions. Create an education account or join your teacher's class using the link below.

  • Lightbot - Introduction game great for developing skills in robotics programming and control.

  • Code.org - A site that has always offered endless virtual activities and challenges for students to learn how to utilize code in order to solve problems.

  • VEX Robotics Competition - VEX Robotics is huge, with applications that range across K-12 education. The VEX robotics competition has two leagues, as well as challenges across the globe.

  • Lego Mindstorms - The Mindstorms resource page on Lego's website. This is where many official lego resources are located for the Mindstorms System. The Robotics Team uses an EV3 Mindstorm Robot.

  • Lego EV3 Programming App - AS OF JULY 2021, the EV3 Programmer app has been discontinued. See the new The "Lego Mindstorms EV3 Home App" from the Google Play store for all devices running chrome. Programming app can be installed on chromebooks in order to create and run programs on an EV3 Mindstorms robot. This app is only compatible with Chromebooks.

  • MJS Robotics Team - Forms, google classroom code, schedule, and other resources for the MJS competition Robotics Team can be found on the team's webpage.

MULTIMEDIA AND DESIGN:

  • Google Sites - Google Sites is a simple and free web editor that allows for anyone with a google account to create a website. Google sites also allows for you to host your websites within a secure domain, or publish them on the web for anyone to see.

  • Pixlr - Pixlr is a free app for chrome devices. Pixlr can be used to create 2D raster designs for editing photos and creating designs intended for print production. Note: Pixlr E is a more professional-grade design application than Pixlr X. All of Mr. E's tutorials are designed for Pixlr E.

  • Gravit Designer - Gravit Designer is a free app for chromebooks, macs, windows, and more. Gravit can be used to create 2D vector designs for creating CNC projects. Students can utilize this software to create high quality vector designs for decals, t-shirts, and engraved projects.

      • AS OF 2021 - The Gravit Designer Chrome app has been retired and will not longer be updated.....

      • Access Gravit Designer through the Web-Based application here

  • Photopea - Photopea is another free web based design application for creating raster images. This app is great for editing photos and making designs for print production.

  • Boxy SVG - Boxy SVG is a premium app for chrome devices. Boxy SVG can be used to create 2D vector designs for creating CNC projects. Students can utilize this software to create high quality vector designs for decals, t-shirts, and engraved projects.

  • Adobe Spark - Adobe Spark is a web-based design application by the same Adobe design team that makes Illustrator, Indesign, and Photoshop. Adobe Spark is an easy to use and free design application that combines raster and vector images through easy to use templates.

  • Canva - Canva is an easy to use design application that has hundreds of pre-made templates for posters, images, or other raster based graphics. Canva would be ideal for producing designs to be displayed on a slideshow, or printed on a poster. Canva also offers a free trial program to allow anyone to start designing quickly and at no cost.

  • Adobe Creative Cloud - The professional Adobe Creative Cloud collection of applications is the industry standard for photography, graphic design, video editing, and desktop publishing. While the Creative Cloud is not free, student discounts are offered by Adobe. Students will have access to and use various Creative Cloud applications in our advanced Technology, Engineering, and Design courses at the Madison High School, or when using some of our CNC production machines at the Madison Junior School.

DESIGN TEMPLATES:

RESEARCH, LEARN, MAKE, & INSPIRE:

  • The Madison STEAM Academy - Launched in the summer of 2018, the STEAM Academy is a program open to all students from grades 3-12. With courses in Engineering Design, Computer Science, Multimedia and Design, Woodworking, Entrepreneurship, and Open-Ended Design Challenges, there's something for everyone!

  • Instructables - An amazing community website where DIYers, Makers, and Individuals LIKE YOU post project ideas, instructions, and tutorials to guide others through making some incredible things, as well as competitions, design challenges, and prizes for you to compete in and win! There's something for everyone on this site, check it out below!

  • Tinkercad Blog and Contests - Tinkercad posts tons of awesome projects on their blog that can provide great inspiration. Tinkercad also challenges us all to #TinkerTogether with their contests and challenges. See below!

  • Thingiverse by Makerbot - Thingiverse is a collection of models and designs shared by the DIY maker and tinkerer community. Thingiverse offers free and open-source design files, as well as design challenges for you to participate in! Note, Mr. E does not allow students to submit non-original work to the MJS Print Shop. However, using Thingiverse is an excellent starting point for inspiration and collaboration.

  • Arduino Project Hub - Looking for Arduino-specific inspiration? Check out the official Arduino project hub for awesome inspiration ideas and sample project resources!

  • Inventables Projects - Inventables is the creator of the X-Carve and Carvey, two amazing CNC mills that are favored by DIY tinkerer and makers across the globe. Check out the official Inventables project collection for awesome inspiration ideas and sample project resources!

  • Make Magazine - One of the original sources of project ideas, guides, and technology news, Make Magazine is a great place to get some project inspiration and support.