Skip to content

Commit

Permalink
Merge pull request #4 from bristolhackspace/master
Browse files Browse the repository at this point in the history
Some formatting changes, cleanup, make it clearer
  • Loading branch information
dirkx authored Feb 14, 2023
2 parents 43fbed2 + db85450 commit 11b8bfe
Show file tree
Hide file tree
Showing 2 changed files with 75 additions and 57 deletions.
62 changes: 32 additions & 30 deletions base.tex
Original file line number Diff line number Diff line change
Expand Up @@ -26,34 +26,35 @@
\setlength{\hoffset}{-2cm}
\setlength{\voffset}{-2cm}

% DECAL
% DECAL function
%
% Extract a symbol from the ISO document. And show it together with the title and warning text.
% The decal function takes 5 inputs and extracts a symbol from the Italian ISO document that is included in this repository. The function then displays the symbol together with the title and warning text.
%
% Params: Page with the symbol on it.
% Title
% Warning text
% Y height on the page.
% Parameters: #1 Page with the symbol on it in the document.
% #2 Title
% #3 Y height on the page.
% #4 X location on the page. (not sure on this)
% #5 Warning subtext
%
\newcommand{\decal}[5]{
\begin{minipage}{\linewidth}
\begin{minipage}[t]{0.3\textwidth}
\vspace{0pt}
% The ISO document has a 'gutter' - so we shift the X a bit on the left/right page.
%
\ifthenelse{\isodd{#1}}{
\ifthenelse{\isodd{#1}}{ %if the pagenumber is odd, use this location for the image
\includegraphics[width=0.9\textwidth,page=#1,viewport=103 #3 291 #4,clip=true]{13GR_PistopioimeniSimansi_ISO_7010.pdf}
}{
}{ %else (because the pagenumber is even), use this location for the image.
\includegraphics[width=0.9\textwidth,page=#1,viewport=70 #3 261 #4,clip=true]{13GR_PistopioimeniSimansi_ISO_7010.pdf}
}
\end{minipage}
\begin{minipage}[t]{0.6\textwidth}
\setlength{\parindent}{4em}
\setlength{\parskip}{1.2em}
\vspace{0pt}\raggedright
{\LARGE \textbf{#2}}
{\LARGE \textbf{#2}} %include title text in bold and such

#5
#5 %include warning subtext
\vspace{0.5cm}
\end{minipage}
\end{minipage}
Expand All @@ -75,20 +76,21 @@
}


% Define classes for Action, Prohibit and Warn
% Define classes for Action, Prohibit and Warn. These each take three inputs.
%
% Turns out that the symbols are a bit shifted in the Y position or size depending on what
% class they are. So we split them into the three sections that have height differences.
% Turns out that the symbols extracted from the ISO document with \decal are a bit
% shifted in the Y position or size depending on what class they are. So we split
% them into the three sections that have height differences.
%
% Params: Page with the symbol on it.
% Parameters: Page with the symbol on it. Actual pagenumber, not the number on the page!
% Title
% Warning text
% Warning subtext
%
\newcommand{\action}[3]{\decal{#1}{#2}{520}{715}{#3}}
\newcommand{\prohib}[3]{\decal{#1}{#2}{495}{690}{#3}}
\newcommand{\warn}[3]{\decal{#1}{#2}{520}{715}{#3}}

%% Convenience round box to call extra attention to something.
%% Command to create a round box to call extra attention to something.
%%
\newcommand{\smallicontext}[2]{%
\begin{mdframed}[roundcorner=4pt]
Expand All @@ -99,25 +101,25 @@
}

% machinePage
% A full page with a machine on it.
% A full page with a machine on it. Takes 5 inputs.
%
% Params: Machine name
% Tokens for standard instrutions: Zero or more from
% Approval Trustee approval needed.
% Params: #1 Machine name
% #2 Tokens for standard instrutions: Zero or more from
% Approval Trustee approval needed.
% Noise Not after 19:00
% Two Two people required
% Log use must be logged
% Two Two people required
% Log use must be logged
% Dewalt Attach dewalt dutch extractor.
% Specific instructions
% Warnings, Symbols
% Extra footer/bottom of the page text
% #3 Specific instructions - added to the above text.
% #4 Warnings, Symbols - main symbols on page.
% #5 Extra footer/bottom of the page text
%
\newcommand{\machinePage}[5]{%
\begin{center}
\vspace{0cm}
{\fontsize{50}{60} \textbf{#1}}
{\fontsize{50}{60} \textbf{#1}}%Machine name

\action{49}{%
\action{49}{% Determines if you require approval / mandatory instructions / safety instructions
\textbf{%
\IfSubStr{#2}{Approval}%
{Instructions \& Approval Mandatory}
Expand All @@ -127,8 +129,8 @@
\IfSubStr{#2}{NoMandatory}{}{Instruction \textbf{prior} to use is \textbf{mandatory}. Check the wiki for who can help you.}
\IfSubStr{#2}{Approval}{You must also have a `\textbf{dangerous equipment waiver}' filed with the foundations trustees and been given \textbf{approval or card access} to use the machine.}{}

#3

#3 % added to above instructions
\IfSubStr{#2}{Noise}{\smallicontext{\seventoseven}{
Machine can only be used between 07:00 - 19:00 (be kind to our neighbours)
}
Expand All @@ -145,7 +147,7 @@

\vspace{0.2cm}
#5

%footer text at the bottom of the page.
If a machine is not clean or appears broken - then report this to the mailing list. Clean/fix prior to use.

\textbf{Report any damage, issues or accident within 24 hours to the mailing list.}
Expand Down
70 changes: 43 additions & 27 deletions safety-sheets.tex
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
\include{base}

\begin{document}
%: Intro
%: Intro sheet to the makerspace
\machinePage{Makerspace}{NoMandatory}{
Observe all safety instructions. Instructions or approval is required for some of the machines. Ask someone for help, consult the wiki or email the mailing lists when in doubt.

Expand All @@ -24,6 +24,31 @@
}{If something breaks or is amiss -- it is \textbf{your} responsibility to report it. If you find something broken -- report it before using/repairing the machine.
}

% Some of the possible Actions, Warnings, and Prohibs for machine pages. for more, look in the ISO pdf file and extract the page number.
%\action{49}{General mandatory action sign}{}
%\action{50}{Refer to instruction manual/booklet}{}
%\action{51}{Wear ear protection}{}
%\action{52}{Wear eye protection}{}
%\action{55}{Opaque eye protection must be worn}{}
%\action{56}{Wear safety footwear}{}
%\action{57}{Wear protective gloves}{}
%\action{58}{Wear protective clothing}{}
%\action{64}{Wear a mask}{}
%\action{67}{Wear a welding mask}{}
%\action{74}{Use protective apron}{}
%\prohib{75}{General prohibition sign}{}
%\warn{38}{General warning sign}{}
%\warn{107}{General warning sign}{}
% \warn{110}{Laser beam}{Keep the lid closed at all times. If you bypass the safety interlocks--then you are an ass.}
%\prohib{100}{Do not wear gloves}{}
%\warn{117}{Slippery surface}{}
%\warn{124}{Automatic start-up}
%\warn{125}{Crushing}{}
%\warn{128}{Sharp element}{}
%\warn{130}{Crushing of hands}{}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Arboga G2508 Pillar Drill
\machinePage{Arboga G2508 Pillar Drill}{noise}{
Expand Down Expand Up @@ -285,6 +310,7 @@
Keep the filament in a sealed container. Exposure to air (humidity) makes it brittle.
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Drill press
\machinePage{Drill press}{NoMandatory}{
Make sure you clamp your workpiece well - to avoid spinning.
Expand All @@ -303,6 +329,8 @@
Noise wise -- be considerate to our neighbours -- especially in the evenings.
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Hembrug Drill Press
\machinePage{Hembrug Drill press}{Mandatory}{
Make sure you clamp your workpiece well - to avoid spinning.

Expand All @@ -328,7 +356,7 @@
Noise wise -- be considerate to our neighbours -- especially in the evenings.
}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Pottery oven
\machinePage{Pottery Oven}{Mandatory}{
This oven is for pottery, ceramics, annealing and similar use. Up to 1200\degree C.
Expand All @@ -342,6 +370,7 @@
Stay with the machine while it is powered.
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Drill & Mill
\machinePage{Drill \& Mill}{NoMandatory}{
\textbf{Drilling}: Use with common sense, do not drill in the metal of the XY table! Use the wooden overlay to protect it.
Expand All @@ -364,7 +393,7 @@
For speed adjustment open the top and re-arrange the belts as shown on the diagram on the machine for the right speed. You can run these off/on the wheels by starting and ending with the larger of the two.
}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Metal Sander
\machinePage{Metal Sander}{Noise}{
This machine is for metal sanding - both ferrous and non-ferrous metals are allowed (until further notice).
Expand All @@ -385,6 +414,8 @@
Try to leave the machine in at least as clean a state as you found it. Likewise, if you `gum up' the sanding belt (easy with for example soft aluminium) -- do feel encouraged to replace it or at least warn the next user via the mailing list.
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Wood Router
\machinePage{Wood Router}{Noise}{
This machine is for WOOD only.
}{
Expand All @@ -395,7 +426,7 @@
\warn{128}{Sharp rotating elements}{Bypassing or using your fingers to hold the guard open is downright stupid.}
}{}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Drill press
\machinePage{Oscillating Band/Bobbin Sander}{NoMandatory}{
This machine is for WOOD only.
Expand All @@ -413,29 +444,8 @@
}



%\action{49}{General mandatory action sign}{}
%\action{50}{Refer to instruction manual/booklet}{}
%\action{51}{Wear ear protection}{}
%\action{52}{Wear eye protection}{}
%\action{55}{Opaque eye protection must be worn}{}
%\action{56}{Wear safety footwear}{}
%\action{57}{Wear protective gloves}{}
%\action{58}{Wear protective clothing}{}
%\action{64}{Wear a mask}{}
%\action{67}{Wear a welding mask}{}
%\action{74}{Use protective apron}{}
%\prohib{75}{General prohibition sign}{}
%\warn{38}{General warning sign}{}
%\warn{107}{General warning sign}{}
% \warn{110}{Laser beam}{Keep the lid closed at all times. If you bypass the safety interlocks--then you are an ass.}
%\prohib{100}{Do not wear gloves}{}
%\warn{117}{Slippery surface}{}
%\warn{124}{Automatic start-up}
%\warn{125}{Crushing}{}
%\warn{128}{Sharp element}{}
%\warn{130}{Crushing of hands}{}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Wood Workshop
\machinePage{Wood Workshop}{NoMandatory}{
The wood shop is separate from the rest of the space for dust- and clean-tool control reasons.

Expand All @@ -453,6 +463,8 @@
Try to leave the woodshop in a better state than you found it.
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Metal Bandsaw
\machinePage{Metal bandsaw}{Noise}{
Suitable for metal; hard wood and some types of plastics.
}{
Expand All @@ -465,6 +477,8 @@
% No special comments/instructions.
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Ultrasonic Cleaner
\machinePage{Ultrasonic cleaner}{NoMandatory}{
Contains cleaning solvent (10\% dilution) -- keep off skin and out of your eyes.

Expand All @@ -482,6 +496,8 @@
Do not run unattended. Stay at the space when it is in use or when it is still hot.
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%: Blacksmithing Oven
\machinePage{Blacksmithing Oven}{Mandatory, Two}{

When using - make sure the that you have ready access to the main shut-off valve (i.e. so you do not have to reach over something hot) and that the tubing is well out of harms way.
Expand Down

0 comments on commit 11b8bfe

Please sign in to comment.