Welcome to ScuttleTechGuide! An open door to building and developing with the SCUTTLE multidisciplinary ecosystem. For several years we hosted all of the documentation for SCUTTLE Robotics on our website, scuttlerobot.org. But, since mid 2024 we found new ways to make the documentation more flexible & easily updated. This repository will feature items such as wiring diagrams so that customers can view while contributors can edit. Also, students can download source files for our diagrams and use them to kickstart documentation for their project. This repo will expand until we have a solid, fully open, set of docs for the standard SCUTTLE robot and we will trim back the website (scuttlerobot.org) to focus on business interactionss such as ordering robots.
More Open Source designs initiated by DM & SCUTTLE team:
- Mechatronics Resources
- OpenArm
- OpenJar
- OpenBox
- OpenSpin
- OpenAir
- OpenLab
- OpenME
- ScuttleTechGuide
- SCUTTLE Nigeria
A section for terminology, footnotes, and sources cited within the tech guide.
| SCUTTLE Resources | CAD Models | Videos | | Applications Guide |
Abbreviation or Term | Definition |
---|---|
LH, RH | left-hand, right-hand |
OTS | off-the-shelf |
DFM | design for manufacturing |
SBC | single-board computer |
If you learn about these standards, you can benefit in your project. A) you may find affordable off-the-shelf solutions to integrate. B) you may find a cluster of design knowledge to dive deeper in your favorite area as a maker C) you can invent a project that segways into commercialization more smoothly.
Learn (Why Standards are your best friend)[https://www.scuttlerobot.org/updates/blog/standards-inventions/]
A quick list of standards we integrate:
- 18650 battery cells specifications
- MQTT protocol for IoT
- USB-PD, or Power delivery (integration in progress)
- DIN rail, 35mm, mechanical geometry
- Aluminum Extrusion, 30-series or 30x30mm.
- Camera fastener thread, 1/4-20 (integration in progress)
- Toyota's 5S methods
- Toyota's Lean Manufacturing practices
- Toyota's Kaizen practices
- Toyota's 5-why root cause analysis
- Wheel bearings, 608 spec, the ABEC scale (used worldwide from skateboards to fidget spinners)
- Metric System of Units
- Markdown programming language for documentation (in progress)
- Embedded Linux Shell scripting
- Creative Commons Open Source License CC BY-SA 4.0
- Water & dust intrusion IP rating scale
Resources for Documenting
- Docs, simplified with Docsify-This
- Emoji - in markdown with Github Emoji Picker ► Use this for markdown compatibility.
- Markdown Cheat Sheet
- Diagrams, with draw.io also known as Diagrams.net
- Altcodes, from AltcodeUnicode ► use these for compatibility with all word processors.
GET LATEST
- Draw.io Library version 06.29
- Draw.io Diagram draft version 06.29
- Become the first multidisciplinary open project that addresses the 2020-era pain points for the community:
- Mechanical designs are locked into specific CAD software.
- Manufacturing methods span broadly with poor repeatability by open community.
- Documentation for high-fidelity designs does not address novice experience level.
- Highly professional projects are scarce. Designs that are robust enough to be repeated are usually expensive.
- It is hard to get help. Well designed components don't have engineering-level customer service.
- Robot designs are tied to one embedded controller - availability and costs are limiting.
- Designs do not offer a curriculum to accompany them.
- Prerequisites for materials, knowledge, components, are not clear from the beginning.
- As a robot develops, it's software becomes specific to only that robot - unlike open 3D printing software, for example.
- Leverage the community for documentation
- Build standards to clearly outline documentation needs
- Offer training resources on how to document
- Make documentation friendly to each respective discipline & their typical applications
- Only use methods that have been shown successful by other communities.
- Keep documents and source files open & free as much as possible, and their tools thereof
Okay, hear us out: diagrams may be the most important part of a multidisciplinary design. Electrical circuits have established standards, hardware designs have them, but the crossover gets messy. We are implementing new libraries starting in 2023 to help get your projects planned & documented for repeatability & collaboration.
Starting with Draw.io, here's some technology magic:
Click a library component | Drop it in your Diagram | Edit Connection Points |
---|---|---|
![]() |
![]() |
![]() |
As we build a library of the most common components, we will release open draw.io libraries so you can grab preconfigured, labeled images with connection points already set. The images are high quality, lightweight, and easily pulled into other softwares like Visio and Powerpoint.
As an open source community, we aim to gather best practices from leading open projects. The multidisciplinary nature of SCUTTLE means no existing model fits us, but many elements have been resolved by great communities with an ongoing development and outcomes.
The organizations in this table have influenced SCUTTLE organization heavily and we continue seeking out best practices from groups like them
Team | Site | Feature to Aspire to: | Team No. |
---|---|---|---|
Voron 3D Printer | Voron Docs | well-made multidisciplinary documentation | 1 |
Thingiverse | Thingiverse Library | attracted millions - easy to sign up, easy to use | 2 |
GrabCAD | GrabCAD Library | in-browser Visualization - great permalinks - great tagging | 3 |
OpenBuilds | openbuilds | attracted high-effort contributions - peak modularity | 4 |
Leo Rover | Leo Dev Resources | Use github for software development | 5 |
Printables | Printables Library | Helps designers post designs with clear licensing | 6 |
Hackaday | Hackaday.io | Curating well-engineered designs | 7 |
Hackster.io | Hackster Contests | Attracts all types of designers with nice contests | 8 |
Leo Rover | Leo 3D Models | Convenient in-browser viewing of 3D models | 9 |
Viam | Viam Discord | Refined Discord channel for asking questions | 10 |
Texas Instruments | TI Robotics Academy | Research-grade tasks taught in Edge AI | 11 |
uStepper Arm | Build Guide | Build Guide with detailed graphics | 12 |
Moveo Arm | BCN3D Moveo | Remaining 3D Printable post-commercialization | 13 |
Instructables | Instructables Library | Access to PDF version of every project writeup | 14 |
Open Dynamic | Open Dynamic Robot Initiative | Computations for Dynamics at Academic Level | 15 |
Arxive | Free Academic Pub - Cornell | Free distribution & open access to scholarly articles | 16 |
Wish List from Community Stars
Table ► Wish List
Elements that would enhance these offerings - based on our experience, community, feedback, needs, and dreams.
Team No. | Wish |
---|---|
1 | Give more clear metrics on performance - why should you build it? |
2 | Better support for native CAD files |
3 | Allow users to implement a license with each post, like printables.org |
4 | Create a segway into robotic control, instead of only CNC control |
5 | Reduce the custom parts & replace with OTS parts. Make designs more print-friendly |
6 | Dial back the Printables Branding and help posts link to full projects. |
7 | Grade submissions by an open standard, help projects recruit team members in some form |
8 | Offer PDF downloads for instruction - enhance tools for professional level developers. Better classification of disciplines behind posts (mechanical, electronic, software). |
9 | Become more inviting to community contributions - make a library of addons or changes. |
10 | Publish goals & core values that speak to community - help broader disciplines outside software answer "how will Viam enhance open robotics" in more disciplines. Better express what is needed from community vs in-company. |
11 | Improve navigation of content - help users (of various backgrounds) find answers ► students, researchers, makers, businesses, academic partners |
12 | Build a community of some sort. Explain why the robot is open source. |
13 | Better explanation of where to buy parts |
14 | Better categorize projects by discipline, by key component, and/or others. Make easier to find relevant projects for users. |
15 | Publish the source files for the robot components - particularly 3D printed parts. |
16 | Offer a category for mechanical engineering along with CS, EE, PHYS, etc. |
Figure: Table of Wishes from Community Stars
- Linux is the largest open source project in history, and it's founders created TheOpenSourceWay.org to guide other communities. Their publication called The Open Source Way offers insights to how it all works.
- The Open Source Hardware Association pushes to engage hardware development teams in open source. They have regular releases of their State of Open Source Hardware, and this one is from 2021.