try {if (window === window.top) {const url = new URL(window.location); url.searchParams.delete('embedded'); window.location.href = url;}} catch(e) {}
Duluth MakerSpace (DMS) Member Handbook General Policies, Explanations and Expectations
Your DMS membership supports the space (utilities, taxes, insurance, maintenance, purchases) and keeps DMS available for all. Membership fees cover access to the space and tools, not materials or consumables where a member uses a not insignificant value. While we have a shop full of all sorts of convenient assets, we provide them in a cooperative mentality where members balance giving back roughly what they use up.
Expectations: - Be Honest: Our shop is run in a very open and trusting manner. Anyone found to violate that trust can expect to be asked to leave. This includes, taking responsibility for breaking things/being careful not to walk off with even the smallest tools, tracking any usage fees, etc.
- Be Grateful: Anytime someone is helping you, be grateful and try to pay it forward. Many people are willing to help, but realize that’s taking away from their own projects and time. Some people will be happy with gratitude, others you can negotiate paying for help.
- Be Respectful: Ask permission before being “inspired” by another member’s project. Respect the privacy of people’s private storage areas. Respect any online privacy as well, accounts left logged in, etc. Be respectful of anyone’s projects/materials.
- Conserve: We have a large expensive shop to run with limited funds. Please conserve heat and electricity. Examples:. Make sure dust collectors/air filters/small heaters are off when not being used. They run several dollars each if left on overnight. Please also keep heat barrier doors closed for heating and fire safety.
Introductory Information: - Please note that all staff at the space are unpaid volunteers. Please value their generosity and time!
- New members get one personal storage tote or locker to be left at premises. DMS provides these while space is available.
- Sign-in on the wall tablet when you come in. Sign out once you leave.
- Fee Station: Members can easily pay any shop fees themselves via the sign in tablet. Click PAY FEE @ upper right, and select type, and enter member id (mid) and fee amount. Deposit cash in box below or add it to your Tab. We ask members to pay tabs monthly. Please record fees promptly before forgetting about the used equipment time. If desk is staffed you can also pay direct or with CC.
- Some members have private storage/offices/cubicles. These are available for an additional fee, but any tools/materials in these areas are completely private and not usable without owner’s permission.
Clean up after yourself: - Leave an area/machine as good or better than you found it.
- Put away all tools, etc. before you leave the shop for the day. If you don’t know where it goes either ask or put it back where you found it.
- Empty dust collection after big job or over half full.
- Do your dishes.
- Leave bathroom better than you found it.
- Utility Sink: Please limit any larger particles or otherwise clogging materials from going down this old, delicate drain. For suitable things, the toilet may be a better option. Hazardous materials disposal is free across the 27th bridge @ WLSSD.
Equipment Policies: - Note that a large percentage of the equipment is on loan from fellow members, please respect their generosity.
- Some of the equipment requires an introduction prior to use. If you are unsure exactly how to operate a machine, or if the machine’s placard specifies it is required, you must find a member who has the Instructor Badge on that equipment that is willing to train you in, or take the next intro class.
- If the shop has run out of a consumable for a tool, let staff know, or kindly replace yourself, especially if you used most of it yourself.
- If equipment appears dangerous or is broken, fill out a “Needs Attention” sheet and let staff know immediately. If you yourself have damaged some equipment, let staff know exactly what happened, what you think is broken, and take responsibility to help with repairs or at least cover the cost. Normal wear and tear breakdowns are understood to not be an individual member’s fault or responsibility.
- Your membership covers access to equipment, not consumables/materials. These are provided for convenience, but if you find yourself using a lot of sandpaper, etc. either donate the value or replace what you used.
- Expect to provide your own specialty tooling (mill cutters, extra large drill bits, etc.). It’s possible the shop could have it, but specialty tooling is often expensive and shouldn’t be expected to be available.
- Production level work - If you start using a LOT of time on certain machines, always try to make room for people to get access to the machine when they need it. The priority is hobby-level access to machines especially during staffed hours. In addition, we may ask for additional fees to cover our increased costs. (Example: You start using 40watt laser for hours a day, we may ask for a $2/hr fee. )
General Safety - Wear safety glasses anytime you enter the woodshop/metalshop. Even if you’re not going to work on a project, others could be.
- Eyewash station is outside the bathroom in the hallway to the craft room if needed.
- First Aid Kit is under the eyewash station, outside the bathroom in the hallway to the craft room.
- Hearing protection is scattered around in safety stations. Wear when applicable.
- Let staff know of any injuries that happen on the premises.
- ** Never put oily rags in a garbage can - spontaneous combustion could occur**
- If you see any unsafe behavior or situations please notify staff. If no one is currently staffing please let the fellow member know of your concerns. If necessary, follow up with staff.
Break Area Food/Beverages: - Help yourself to anything unlabeled with a name. Please put enough cash in jar to replace the item.
- If you put leftovers in fridge, please label your name, or “Anyone” and put a date on it.
- Please keep food garbage in garbage by sink and empty often to reduce bugs.
Be Involved: - Chat - We have an informal group chat that all members are invited to be on. Currently a Google hangout, requiring a Gmail account. Talk to any staff to get added!
- Teach classes - Any member interested in teaching a class at DMS can. All revenue after class material fees is split 50/50 with instructor. Talk to staff for more information. Typically a $10/hr+ fee charged
- Run a club - Members may start a club that meets at DMS as well, discuss with a shop manager. Typically a nominal ~$2/hr fee + material costs for such events charged.
- Attend a member meeting - Any member is invited to take part in our informal meetings. Usually involve brainstorming ideas for events or projects and talking through policy issues. Most decisions for the space we make democratically.
- Volunteer - Offer some time to a shop manager to help with some endless shop labor, and you will be greatly appreciated. There is always stuff needing doing!
- Tours - Members are encouraged to tour friends, etc around, but everyone working in shop areas must be a part of an event, class, or have a day pass/membership. A member cannot bring in a friend to just have them 'help’, etc.
- Give Free Day Passes - Members can offer a one-time free day pass to a friend who has never taken a class or had membership, etc. but they must remain with the new person the whole time while at the shop. Staff must record this as a $0 day pass. Waiver must be filled out.
- Consignment Area - Members are encouraged to put something up for sale to the public in our consignment area. Default rate 50/50 split for shop/member (shop covers advertising/sales fees/custom arrangements for expensive/labor intensive things.
- Consulting Jobs - The public sometimes wants to just hire someone to help them with their project. They come to the Space looking for someone to assist. Members can take these consulting jobs. Always make sure the machine fees etc. are covered by the job, and the shop should get a 10-20% portion for bringing in the work. Only take jobs that you are confident you can do a professional result with, as it otherwise reflects poorly on DMS.
Longer Term Miscellaneous Policies: - Personal property left at MakerSpace *anywhere* after 31 days of non membership may be disposed of at DMS staff discretion. We are Not responsible for any personal losses.
- Membership can lapse. This means if you do not renew your membership right away, the next time you renew, your membership starts on the day you make the payment. If you have any rental or storage space, your membership becomes non-lapsing. This means your renewed membership will always start back from the day it ended if you are late with your renewal.
- Disposal is expensive. If you bring in 5 sheets of plywood to cnc, the scrap usually costs us ~$5 to dispose of. Either dispose of it yourself, or chip in please.
Needs Attention/Parking Permits/Tickets: These paper labels are used as follows. - Needs attention: to take a machine out of service, unplug and attach label in a clear place filling out appropriately.
- Parking permits: anyone needing to store materials or a project in a non standard place should fill out and attach the parking permit slip. Obtain staff permission for a smoother experience.
- Parking tickets: staff may place tickets to notify those responsible for something that needs to move or be taken out of shop. We reserve the right to dispose of things not dealt with in an appropriate time frame.
Welcome to the DMS family! We enjoy and value every new member!
function _F_toggles_initialize(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]}_F_toggles_initialize([]);
function k(){return function(){}}var aa=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 ba(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});var da=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},m;
if(typeof Object.setPrototypeOf=="function")m=Object.setPrototypeOf;else{var n;a:{var ea={a:!0},fa={};try{fa.__proto__=ea;n=fa.a;break a}catch(a){}n=!1}m=n?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("c`"+a);return a}:null}var ha=m;
function p(a,b){a.prototype=da(b.prototype);a.prototype.constructor=a;if(ha)ha(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.o=b.prototype}l("globalThis",function(a){return a||ca});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("String.fromCodePoint",function(a){return a?a:function(b){for(var c="",d=0;d>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}});l("Symbol.dispose",function(a){return a?a:Symbol("e")});
l("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f>0).toString(16))};t.prototype.i=["java.lang.Object",0];function x(){}p(x,t);function y(a,b){a.g=b;ma(b,a)}function z(a){A(a.g)&&(Error.captureStackTrace?Error.captureStackTrace(B(a.g,A,C)):B(a.g,A,C).stack=Error().stack)}x.prototype.toString=function(){var a=v(w(this.constructor)),b=this.h;return b==null?a:u(a)+": "+u(b)};function na(a){if(a!=null){var b=a.u;if(b)return b}a instanceof TypeError?b=oa():(b=new D,z(b),y(b,Error(b)));b.h=a==null?"null":a.toString();y(b,a);return b}x.prototype.i=["java.lang.Throwable",0];function E(){}p(E,x);E.prototype.i=["java.lang.Exception",0];function F(){}p(F,E);F.prototype.i=["java.lang.RuntimeException",0];function G(){}p(G,F);G.prototype.i=["java.lang.IndexOutOfBoundsException",0];function B(a,b,c){if(a!=null&&!b(a))throw a=u(v(pa(a)))+" cannot be cast to "+u(v(w(c))),b=new qa,b.h=a,z(b),y(b,Error(b)),b.g;return a};function ra(a,b,c){if(Object.prototype.hasOwnProperty.call(a.prototype,b))return a.prototype[b];c=c();return a.prototype[b]=c};function sa(){}p(sa,t);sa.prototype.i=["java.lang.Boolean",0];function ta(){}p(ta,t);ta.prototype.i=["java.lang.Number",0];function ua(){}p(ua,ta);ua.prototype.i=["java.lang.Double",0];function va(a,b){H(a)?(wa(b,a.length),a=a.charCodeAt(b)):a=a.g(b);return a};function D(){}p(D,F);D.prototype.i=["java.lang.JsException",0];function xa(){}p(xa,D);function oa(){var a=new xa;z(a);y(a,new TypeError(a));return a}xa.prototype.i=["java.lang.NullPointerException",0];function qa(){}p(qa,F);qa.prototype.i=["java.lang.ClassCastException",0];var la=0;function pa(a){switch(ya(typeof a)){case "number":return w(ua);case "boolean":return w(sa);case "string":return w(I);case "function":return w(za)}if(a instanceof t)a=w(a.constructor);else if(Array.isArray(a))a=(a=a.F)?w(a.I,a.H):w(t,1);else if(a!=null)a=w(Aa);else throw new TypeError("f");return a};function za(){}za.prototype.i=["",1];function Aa(){}p(Aa,t);Aa.prototype.i=["",0];function Ba(){}p(Ba,G);function Ca(a){var b=new Ba;b.h=a;z(b);y(b,Error(b));return b}Ba.prototype.i=["java.lang.StringIndexOutOfBoundsException",0];function ya(a){if(a==null)throw oa().g;return a}function wa(a,b){if(a=b)throw Ca("g`"+a+"`"+b).g;};function C(){}function A(a){return a instanceof Error}C.prototype.i=["Error",0];function ma(a,b){if(a instanceof Object)try{a.u=b,Object.defineProperties(a,{cause:{get:function(){return b.m&&b.m.g}}})}catch(c){}};function I(){}p(I,t);function u(a){return a==null?"null":a.toString()}function Da(a,b){var c=b,d=a.length,e;b=va(a,(e=c,c=c+1|0,e));var f;if(e=b>=55296&&b |