try {if (window === window.top) {const url = new URL(window.location); url.searchParams.delete('embedded'); window.location.href = url;}} catch(e) {}
Art/Craft: - Michaels
- Dollar Stores
- HobbyTown/Carr's Hobby: Local
- Amazon
Electronics: - Sparkfun: Fun to navigate/learn about unique products, little expensive usually.
- Adafruit: Similar to sparkfun with unique offerings.
- Tayda: Cheaper yet still easy to navigate
- DigiKey: Bulk, but must know EXACTLY what you want.
- All Electronics
- www.nextdayautomation.com: Maple Grove
- Ebay - Direct from china for bulk - >1mo but cheap
Acrylic Sheet: - Menards: Clear
- Home Depot: Clear
- Central Sales: Scraps - Basement Back Corner
- Inventables: Great selection, Lowest price for small sheets
Carbon Fiber: - RC Foam: Cheap Meter-length carbon tubes 3-5 days to door
RC: - HobbyKing: Great Prices
- HobbyTown: Local
- Carr Hobbies: Local
Lumber: - Menards/Home Depot: Construction Lumber, nice pine.
- Galleria: local, Unique hardwoods
Metal Stock: - Menards/Home Depot: Small pieces, $
- Russel Steel: Local, way cheaper
function _F_toggles_initialize(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]}_F_toggles_initialize([]);
var k,aa=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},ba=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
function ca(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b>0)+"_",e=0;return b});l("globalThis",function(a){return a||da});l("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});
l("Symbol.dispose",function(a){return a?a:Symbol("f")});l("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c=55296&&b |