Documentation:IGENSuggestedVendors
Useful for all IGEN project courses (230/330/430).
List of Suggested Vendors, Tools, Equipment, and Sources of Information.
Add and comment on this based on your own experiences (team membership, co-op work experiences, etc)
Suggested Vendors
Mechanical Parts
- McMaster-Carr May not ship to a private Canadian address (Min 20USD shipping, won't give actual amount until shipped). May ship to UBC IGEN, c/o Jon, who can forward the package to you.
- Misumi
- MakerLabs Useful place in Vancouver that can machine and make a lot of different things for you, useful for final prototypes.
- LeeSpring Stock spring components in many sizes, often cheaper than McMaster-Carr. Can also do custom designs.
- New-Line All your hose and fitting needs, fast pick-up and local shipping
- Green Line Based in surrey - they'll have anything New Line doesn't have
Mechatronics Parts
- Automation Direct Automation parts. Can ship to Canadian address.
- Igus Bearings, slides, screws, cables, materials. They also provide samples of their products if requested.
- OpenBuilds Automation components for building linear motion systems. (See Maker Parts)
Electronics Components
- Digikey (Quick next day shipping)
- Newark Electronics
- SparkFun Electronics
- AdaFruit
- RobotShop
- Solarbotics
- HobbyKing (Good for larger LiPo Batteries)
- Samtec Manufacturer of connectors and cables. They also provide provide samples of their products if requested.
- Arrow Large component supplier for industrial design.
Stores with an actual storefront in the Lower Mainland
- Lee's Electronics Fraser and King Edward in Vancouver. Can also order Online for pick-up.
- Industrial Plastics and Paint (IPP) . Near Ikea in Richmond.
- MakerParts.ca Local supplier of OpenBuilds 80/20 extrusions and motion control parts.
- Metal Supermarkets Storefronts in Burnaby and Richmond.
- Fastenal Must call local branch to place order and must place on a UBC departement account (Only B2B). Pay personally on pickup.
- RP Electronics Near Gilmore train station in Burnaby.
- Rocky Mountain Motion Control Local supplier of 80/20 extrusions and hardware. They also provide design resources and CAD files for their products.
Tools
- LeeValley Local supplier of various tools, equipment, and hardware.
- Busy Bee Tools
- KMS Tools
Manufacturers
Multi-Service
- 3D Hubs Network of manufacturing services for machining, 3D printing, and injection molding.
- ProtoLabs Rapid manufacturing services for machining, sheet metal, 3D printing, and injection molding.
- Zen Digital 3D Printing, Laser Cutting, UV Printing, and Graphics Printing. (offers student discount)
3D Printing
- Richmond Public Library Self-serve 3D printing. May not be available currently.
- Shapeways Online ordering of 3D prints.
- 3D Smith Studios
- Forgelabs Local manufacturer that provides prints in various materials including metal.
Electronics
- JLCPCB Great option for 2,4,6 layer boards. Low cost. Quick turn around. Maximum is 6 layers no flexible PCBs. Offers duty pre-paid as an option to minimize unknown costs on ordering.
- PCBWay Great option for 2+ layers. Low cost. Slightly quicker than JLCPCB but a slightly higher cost. Much higher 6 layer costs.
- OSHPARK Excellent option. Great range of options. A little longer delivery but excellent quality.
Machining
- Viking Profiles Local manufacturer providing quick turnaround watjet, lasercut, plasmacut, and CNC router parts.
Software
The following software is available through your program or available for free personal use.
Mechanical Design
- SolidWorks Parametric 3D Modeling tool. Available as a student.
- Fusion 360 Parametric 3D Modeling tool. Free for student and personal use. Storage defaults to cloud based, but can store offline.
- TinkerCAD 3D Modeling tool. Free for anyone to use. (More graphical, non-parametric)
Electrical Design and Simulation
- KiCAD Circuit schematics and PCB design software. Free to use.
- Altium Designer Circuit schematics and PCB design software. Available for free to students in the program.
- LTSpice Schematic capture and circuit analysis and simulation tool.
- TinkerCAD Circuit Simulation Circuit schematics, components, wiring and simulation.
- Wavedrom Create beautiful waveform, timing diagram, and logic symbol images using text markup. Free, open source. PC and web version.
- Tracespace.io Live online Gerber (PCB Design files) viewer. Use for confirmation of file outputs before submitting for production.
Software Development
- Anaconda Open-source distribution of Python development packages.
- Visual Studio Code Free, open source tool for code creation and editing.
- Notepad++ Free text editing tool for code.
- GitLab Online revision control storage for software projects. Includes support for continuous integration and code testing.
- GitHub Online revision control storage for software projects.
- JetBrains Software development tools with IDEs catered towards many different languages. Free for students.
Software Wireframe / Mock-Up / Prototype Development
- Figma Used by more and more students for developing fast and easy-to-change software prototype front-ends and to collaborate on projects
- Marvel App relatively easy and popular
- InVision
- Fluid UI
Graphics Design
- Inkscape Vector graphics program similar to Adobe Illustrator.
- GIMP Graphics program similar to Adobe Photoshop.
- Photoshop Graphics editing program.
Survey and Data Collection
- Qualtrics (via UBC login) - this tool can be used to create very useful surveys and circulate worldwide to gather information. Most surveys done by UBC and APSC are created and administered through Qualtrics, and is free for student use.
Tools and Equipment
The following hand-tools and bench equipment can be useful.
Mechanical
- Safety glasses
- Pliers
- Calipers
- Scribe
- Squares
- Clamps
- Hand drill
- Wrenches
- Allen keys
Electronics
- Wire Cutters
- Wire Strippers
- Ferrule Crimp Tool
- Power Supply
- Oscilloscope
- Soldering Iron
- Tweezers
- Hot-air Reflow Station
Sources of Information
3D Model Sources
- McMaster-Carr: View 3D model under "Product Detail".
- Misumi
- GrabCAD
- 3D Content Central
- TraceParts
- PartCommunity
Electronics Related (Schematics, PCB Design, PCB Layout, Fabrication Processes)
Design for Manufacture Tips:
Recommend watching this video before starting your first design. Not all of these tips will make sense right away but they'll be invaluable as you continue through your design.
Altium Designer:
Altium for Beginners Tutorial Series by Robert Feranec. Excellent series, may want to skip the detailed part creation and return to it after he comes more of the overall process.
- Tutorial 1 for Altium Beginners: How to draw schematic and create schematic symbols
- Tutorial 2 for Altium Beginners: How to create footprints
- Tutorial 3 for Altium Beginners: PCB Layout
- Tutorial 4 for Altium Beginners: Placement, Variants, Assembly Drawings
- Tutorial 5 for Altium Beginners: Generating Manufacturing Outputs
KiCAD:
Great introduction video covering design of a simple board through the complete process using KiCAD.
PCB Factory Tours:
For those that are interested here are two videos walking through the full PCB fabrication process. Both are similar but show some aspects of the process in more detail or up close.
- JCLPCB: https://www.youtube.com/watch?v=ljOoGyCso8s&ab_channel=StrangeParts
- PCBWays: https://www.youtube.com/watch?v=24ehoo6RX8w&ab_channel=StrangeParts
General Tutorials
- Dan Gelbart's Legendary Prototyping Series
- General Electronics Knowledge: David Jones / eevBlog
- Circuit Board Layout Tutorials: Robert Feranec / Fedeval Academy
- KiCad Tutorials by Digi-Key
YouTube Channels
- 3Blue1Brown Interesting, informative, and visual mathematics videos.
- Alex Home cooking brought to you by an electrical engineer.
- Adam Savage's Test Great channel for tool reviews, one-day builds, and more.
- Blondihacks Machining how-to videos
- Brian Douglas Great channel on control systems lectures.
- Clickspring Amazing channel with high quality videos making intricate parts.
- GreatScott! Electronic how-to videos.
- How to Make Everything Channel that makes everything from scratch. Like "grow your own wheat for bread" from scratch.
- iFixit Teardowns and repairs of popular electronics. Also visit their website for more guides.
- Jeremy Fielding Interesting mechanical design project videos.
- Mr. Carlson's Lab Electronic how-to and teardown videos.
- Numberphile Interesting, informative, and visual mathematics videos.
- Sixty Symbols Interesting videos on various physics principles.
- Smarter Every Day Awesome channel for all kinds of learning.
- Stefan Gotteswinter Machining how-to videos.
- Stephen Hawes Engineer who's designing an open-source Pick and Place machine.
- Stuff Made Here Engineer who designs crazy contraptions.
- Thang010146 Retired engineer who has made 1000s of videos available of mechanical designs.
- This Old Tony Machining how-to videos.
- Articulated Robotics Great channel to get started with ROS. More suited towards ROS2.
Textbooks
- Machinery's Handbook
- The Art of Electronics
- Practical Electronics for Inventors