Telephony Projects at home:
555 Switchboard (Cordboard/Plugboard) and
Step by Step PBX Exchange (Western Electric 9-links, from scratch)
Since the late 19th Century, Central Office telephone exchanges have provided telephone service for local subscribers. Step-by-step “Strowger” switches (automatic exchanges) became widely employed in the 1930s and 1940s. In my hometown, we finally got Rotary Dial (implemented with step-by-step switches) in 1964, having previously had (human) operator-staffed “Number Please” (manual service) switchboard offices.
Touchtone (DTMF) started replacing rotary dial in the Bell System in the 1960s. The manual plugboard switchboard was made famous by comedienne Lily Tomlin and her antics as a telephone operator.
In our rotary dial SXS PBX, we use Western Electric step-by-step switches invented by Almon Strowger, whose funeral home undertaker business was losing clients to a competitor whose telephone-operator wife was redirecting everyone who called for Strowger to her husband’s business. Motivated to remove the intermediary human operator, he invented the first automatic telephone exchange in 1889 and received its patent in 1891.
Our home-built PBX in Sterling, MA:
Height designed to fit (roll) through standard doorway.
A flexible/programmable platform for debugging switches:
Why this project? everyone asks
Growing up, I was a telephone nerd, and at age 14 bought my first stepper switch. Without any documentation or instruction, I was able to get it to be somewhat operational, inelegantly mounted hanging at the edge of a stepstool. During high school, in parallel with rebuilding a pipe organ, I bought several rotary stepper switches and added some relays to make a rudimentary 2-phone dial system. Now, upon nearing retirement, the telephone bug resurfaced, and I started collecting SXS (Strowger step-by-step) switches, and related components to construct a PBX exchange. Ebay was my friend!
Now 90% complete and mostly operational, it currently serves as a conversation piece for guests, and eventually will be donated to a museum to demonstrate this technology.
Features of the PBX
- 4 digit extensions (subscribers) (7 digit with digit-absorbing: first 3 digits are ignored)
- 9 links (simultaneous conversations); 40 switches; 40 stations (line ckts); 4 fuse blocks(one per shelf)
- 200 point line finders
- Additional demonstration technology: AE-style rotary-stepping linefinder (uniselector), and per-station uniselector (line-switch) rotary-stepping hunt for a free first selector
- Dial 8(c*net trunk for internet calls; inward also), 7(Panasonic 612 PBX trunk), 9(outside trunk line(PTSN)), 0(Operator: 555 Switchboard)
- Five ringing cadences (not synchronized), 20 Hz, 30 Hz
- Two intercept recordings (selector, connector)
- Dialtone (Imprecise tone: free-running 350 and 440Hz oscillators), busy signal
- Rotary hunt, level hunt for idle stations (skips busy lines)
- Tone to pulse converter (prior to first selectors)
- Dashboard status lights
- Power : 48, 12, 5 V DC; + & – 110 V DC for payphone coin relay operation for collect and return, and 20 & 30 Hz ringing current from frequency generators
- Aisle pilot lamps (alarm indicator/supervisory status bulbs mounted vertically at the end of the frame- expanded to 10 bulbs)
- 1A2 multi-line key “business” phones
- 3-slot prepay phone trunk and Gray/W.E. 3-slot paystation (payphone/coin box as they’re called)
- Python script (running on a Raspberry Pi) to simulate eight stations randomly dialing (over and over). This serves as a great demonstration for the drama of the relays chattering, as well as a debugging tool (the script keeps history for replaying if needed to recreate a problematic condition)
- 119 reverting selector