Skip to content

GadgetReboot/Phone_SLIM

Repository files navigation

Phone_SLIM

POTS Telephone Subscriber Line Interface Module

PCB

Usage Notes

Note

  • This project is intended for hobby/personal use to explore how the plain old telephone service works.
  • The PCB isn't designed to integrate with a live phone line. It is intended to create an offline system for local use.

  • It is recommended to add a TO-220 heat sink to the 3.3v regulator in case it gets too hot. I used Wakefield-Vette 274-3AB along with thermal paste and a nut/screw I had around.

  • One pcb is needed for each phone/modem/etc. One board has to have a jumper installed on J5 to act as a Server node and the other board(s) must have the jumper vacant to act as Sender nodes.

  • The Server board must connect to a WiFi router to function properly. The SSID and Password for the router must be defined by editing the "arduino_secrets.h" file before compiling the sketch.

  • The telephone numbers are 7 digits long and are configured by editing the "project_globals.cpp" file and changing the numbers assigned to remotePhoneNumber and localPhoneNumber.

  • The region can be configured by uncommenting the desired line in the "project_globals.cpp" file, setting myRegion equal to North America or UK.

  • Each board should be powered from an external 5 volt DC supply capable of 500mA since each board can draw several hundred mA.

  • USB power can be used for programming and some testing, but the board may not be as stable as when powered externally.

  • Set the power jumper J8 for USB or EXT as needed.

Parts

  • The transformer is a 600:600 ohm audio isolation type. The part used in the prototypes is from Ali Express, such as the red 4 pin ones here with description words such as EL14 included: https://s.click.aliexpress.com/e/_Dmlkp3z

Powering Up Two Nodes

  • Power up the Server board first and wait for the blue LED to light up on the ESP module's built in LED to indicate it has joined the WiFi router.

  • Then power up the Sender board so it can try to auto-pair with the Server board over ESP-NOW. In the future, software may be improved so the Sender board will auto-pair whenever the Server board is ready.

  • Check out this similar project being worked on: https://github.com/ktownsend-personal/RetroPhone

    Shield: CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

About

POTS Telephone Subscriber Line Interface Module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published