Skip to content

Commit 6430bea

Browse files
committed
Add build guide
1 parent c2b8017 commit 6430bea

File tree

2 files changed

+182
-1
lines changed

2 files changed

+182
-1
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ __pycache__
44
_build
55
*.pyc
66
.env
7-
build*
87
bundles
98
*.DS_Store
109
.eggs

user_guide/docs/build.md

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
# Big Honking Button Kit Build Guide
2+
3+
Welcome to the build guide for the Big Honking Button! We hope you have a great time putting this module together and a wonderful time using it.
4+
5+
Please read all instructions thoroughly before starting. If you have questions or run into trouble please reach out to us on [discord] or drop us an email at support@winterbloom.com
6+
7+
This build is a **beginner level** kit. Some soldering experience is helpful but not required. If it's your first time soldering we recommend reading through [Adafruit's guide to excellent soldering](https://learn.adafruit.com/adafruit-guide-excellent-soldering). This build takes around **two hours** to complete.
8+
9+
## Tools and materials required
10+
11+
Tools:
12+
13+
* A soldering iron, like [this one](https://www.adafruit.com/product/180)
14+
* A stiff brush. An old toothbrush will work great.
15+
* (optional) A hot air station ([like this](https://www.adafruit.com/product/1869)). If you don't have one, have a lighter handy.
16+
17+
Materials:
18+
19+
* Solder, we can recommend [Adafruit's 60/40 rosin core solder](https://www.adafruit.com/product/145).
20+
* Isopropyl alcohol, 70% or higher.
21+
22+
## Kit contents
23+
24+
Your kit should contain the following items. If any are missing please email us at support@winterbloom.com.
25+
26+
![Kit contents](images/kit-contents.jpg)
27+
28+
- (1) Big Honking Button printed circuit board (PCB)
29+
- (1) SANWA arcade button
30+
- (1) Button wiring harness (purple with white connector)
31+
- (2) Short pieces of heat-shrink tubing
32+
- (1) 10-pin Eurorack power connector (black)
33+
- (1) 2-pin JST connector (green)
34+
- (4) 1/8" jacks
35+
- (4) Hex nuts for the 1/8" jacks
36+
- (1) Panel
37+
- (1) Extra-special rubber band (not pictured)
38+
- (1) Eurorack power cable (not pictured)
39+
- (2) M3 screws for attaching the module to your rack (not pictured)
40+
41+
42+
# Soldering the jacks
43+
44+
The first step is to solder the 1/8" jacks on to the printed circuit board (PCB).
45+
46+
![Jacks and printed circuit board](images/jacks-before.jpg)
47+
48+
Place the jacks onto the **front** side of the board. Note that this side has the outline of the jacks on it.
49+
50+
![Jacks placed onto the board](images/jacks-placed.jpg)
51+
52+
Hold the jacks in place and carefully turn the board over. Double check and make sure the jacks are all flush with the PCB.
53+
54+
![Jacks placed and board flipped](images/jacks-flipped.jpg)
55+
56+
Now you can solder each of the pins from the jacks to the board. There are three per jack for a total of twelve.
57+
58+
!!! note "Tip"
59+
If you have some [helping hands](https://www.adafruit.com/product/291) or a [PCB clamp](https://hakkousa.com/products/accessories/pcb-holders/omnivise-pcb-holder.html), you can place it in there. You just have to be careful to make sure
60+
that the jacks stay flush against the board. You can double-check after each solder joint and adjust them if necessary.
61+
62+
63+
![Jacks soldered](images/jacks-soldered.jpg)
64+
65+
66+
# Soldering the JST connector
67+
68+
Next you'll need to solder the green JST connector to the PCB.
69+
70+
![JST Connector](images/jst.jpg)
71+
72+
The JST connector goes on the **back** side of the board.
73+
74+
![JST Connector placed](images/jst-placed.jpg)
75+
76+
Note the orientation of the connector. It shouldn't be overhanging the board, it should come right up to the edge.
77+
78+
![Correct placement of connector](images/jst-correct.jpg){: align=left }
79+
![incorrect placement of connector](images/jst-incorrect.jpg){: align=right }
80+
81+
Just like with the 1/8" jacks, flip the board over and solder the two pins of the JST connector to the board. Make sure the connector is flush with the board. You can use a piece of tape to hold it in place.
82+
83+
![JST connector soldered](images/jst-soldered.jpg)
84+
85+
## Soldering the power connector
86+
87+
Next up is the 10-pin Eurorack power connector.
88+
89+
![Power connector](images/power.jpg)
90+
91+
The power connector also goes on the **back** side of the board. When placing **note the notch in the outline on the board**. You'll need to make sure the **slot on the connector matches where the notch is on the outline**. The slot should be facing the edge of the board.
92+
93+
![Power connector placed](images/power-placed.jpg)
94+
95+
Once placed you can solder the 10 pins on the other side of the board. Be careful here and avoid touching the small components near the pins with your iron.
96+
97+
![Power connector soldered](images/power-soldered.jpg)
98+
99+
100+
## Cleaning the board
101+
102+
At this point your board probably has some icky soldering residue on it. You can clean that using the isopropyl alcohol and the stiff brush. Just wet the brush a little with the alcohol and give the board a scrub. Do not use water, soap, or anything else to clean the board. Allow the board to dry completely before trying to use it.
103+
104+
105+
## Soldering the wire harness to the button
106+
107+
Set the board aside for a moment. The next step is to attach the wire harness to the button. You'll need the button, wire harness, and the two small pieces of heat shrink tubing.
108+
109+
![Wire harness, button, and heat shrink tubing](images/wire-harness-and-button.jpg)
110+
111+
Place the two pieces of heat-shrink tubing onto the two wires on the wire harness. Push them all the way to the white connector.
112+
113+
![Heat-shrink placed on harness](images/heat-shrink-placed.jpg)
114+
115+
Carefully solder one of the wires from the harness onto the lugs on the button. You may need to get a friend to hold the button for you. **Make sure the heat-shrink tubing stay on the wire**.
116+
117+
![One wire soldered to the button](images/button-soldered.jpg)
118+
119+
Repeat for the other wire and lug. Once again, make sure that the heat-shrink tubing stays on the wire.
120+
121+
![Two wires soldered to the button](images/button-soldered-2.jpg)
122+
123+
Now you can push the heat-shrink tubing over the solder joints and the lugs to cover the connections.
124+
125+
![Heat shrink over the lugs](images/heat-shrink-placed-2.jpg)
126+
127+
Using a hot air station (set to no higher than 150 degrees celsius) or a lighter (very carefully) apply heat to the heat-shrink tubing to shrink it over the lug. It will not completely shrink around the wire side so **do not** apply excess heat - you will melt the wire's sleeving.
128+
129+
![Heat shrink shrunk](images/heat-shrunk.jpg)
130+
131+
## Putting it all together
132+
133+
All of the soldering is complete! You can put away the soldering iron. The next steps are putting it all together.
134+
135+
First, place the button's wires through the large hole in front side of the panel.
136+
137+
![Wires through hole](images/wires-through-panel.jpg)
138+
139+
Push the button into the hole - it should snap into place.
140+
141+
![Button placed in panel](images/button-placed.jpg)
142+
143+
Flip the panel over so that you can see the back part of the button.
144+
145+
![Panel flipped](images/button-backside.jpg)
146+
147+
Place the rubber band around the button.
148+
149+
![Rubber band around the button](images/rubber-band-placed.jpg)
150+
151+
And then double up the rubber band around the button. Make sure the rubber band is as close to the panel as possible. This will hold the button snugly in place so that it doesn't wiggle when you use it.
152+
153+
![Rubber band wrapped around button](images/rubber-band-wrapped.jpg)
154+
155+
Now you can connect the button's white connector to the green JST header on the board. Place it so that the tab on the connector matches the notch in the header.
156+
157+
![JST connector placed](images/jst-to-board-placed.jpg)
158+
159+
One aligned, apply some pressure to snap the connector into the header. It will lock in place.
160+
161+
![JST connector with pressure applied](images/jst-to-board-pushed.jpg)
162+
163+
Next, align the 1/8" jacks on the board to the matching holes on the panel and push them through the panel.
164+
165+
![Board aligned to panel](images/board-to-panel.jpg)
166+
![Panel with jacks pushed through](images/jacks-ready-for-nuts.jpg)
167+
168+
Grab the four hex nuts and tighten them around each 1/8" jack, securing the panel to the board.
169+
170+
![Hex nuts](images/hex-nuts.jpg)
171+
172+
## All done
173+
174+
Congratulations! You've finished your Big Honking Button!
175+
176+
![All done](images/finished.jpg)
177+
178+
Now that it's all put together go check out the [User's Guide](/index) and please show us your work by tweeting at [@wntrblm](https://twitter.com/wntrblm) or tagging [@wntrblm](https://instagram.com/wntrblm) in your instagram post.
179+
180+
181+
182+
[discord]: https://discord.gg/UpfqghQ

0 commit comments

Comments
 (0)