ESP32IGate is a Internet Gateway(IGate)/Dital Repeater(DiGi)/Tracker/Weather(WX)/Telemetry(TLM) with TNC Built in that is implemented for Espressif ESP32 processor.
\
Share project here \ Schematic here \ PCB Gerber hare
ESP32DR Simple Circut is small interface board for connecting to a transceiver.
The gerber data is here
The PCB film positive is here
The PCB film negative is here
The PCB Layout is here
The Schematic PDF is here
Reference | Value | Description |
---|---|---|
U1 | ESP32 DEVKIT | DOIT ESP32 DEVKIT (โมดูล ESP32) |
RP2 | 1K | VR 3362W (R ปรับค่าเสียงออก) |
RP1 | 10K | VR 3362W (R ปรับค่าเสียงเข้า) |
RJ11 | RJ11-6P6C | แจ๊คโมดูล RJ11 แบบ 6ขา |
R13,R12,R11,R5,R3,R9 | 1K | R 1K 1/4W (ค่าสี: น้ำตาล ดำ แดง) |
R7,R18,R19 | 100R | R 100R 1/4W (ค่าสี: น้ำตาล ดำ ดำ) |
R6,R2,R1 | 10K | R 10k 1/4W (ค่าสี: น้ำตาล ดำ ส้ม) |
R4 | 3K | R 3k 1/4W (ค่าสี: ส้ม ดำ แดง) |
R10 | 33K | R 33K 1/4W (ค่าสี: ส้ม ส้ม ส้ม) |
Q1 | 2N3904 | ทรานซิสเตอร์ NPN (TO-92) |
LED3 | LED 3.5mm | สีเหลือง แสดงส่งสัญญาณ TX |
LED2 | LED 3.5mm | สีเขียว แสดงรับสัญญาณ RX |
LED1 | LED 3.5mm | สีแดง แสดงไฟเข้าทำงาน |
L1 | L or JMP | L Isolate or Jumper |
C11 | 100uF/6.3V | ตัวเก็บประจุแบบอิเล็กโทรไลติก |
C4,C5 | 100nF | ตัวเก็บประจุแบบเซรามิกมัลติเลเยอร์ |
C6 | 470uF/10V | ตัวเก็บประจุแบบอิเล็กโทรไลติก |
C1,C3,C10 | 100nF หรือ 0.1uF | ตัวเก็บประจุแบบโพลีโพรไพลีน |
C2 | 10nF หรือ 0.01uF | ตัวเก็บประจุแบบโพลีโพรไพลีน |
D2,D1 | 1N4148 | ไดโอด หรือใช้ C 0.01uF แทนได้ |
R18 and R19 ไม่ใส่ก็ได้.
D2,D1 เปลี่ยนเป็นตัวเก็บประจุแบบเซรามิกมัลติเลเยอร์ค่า 10nF แทนได้
*หากใช้ต่อกับวิทยุรับส่งเข้าขาไมค์นอก ให้เปลี่ยน R4 เป็น 100K
จัดซื้อชุดคิทผ่าน Shopee ได้ที่ คลิ๊ก
The Howto DIY is here
Solder jumper is needed depending on a transceiver.
Manufacture | RJ11-1 (+VIN) | RJ11-2 (SPK) | RJ11-3 (PTT) | RJ11-4 (GND) | RJ11-5 (MIC) | RJ11-6 (SQL) |
---|---|---|---|---|---|---|
Alinco DR-135(DB9) | - | 2 | 7 | 5 | 9 | 1 |
IC2200(RJ45) | - | SP | 4 | 5 | 6 | - |
FT-2800(RJ11) | - | SP | 1 | 3 | 2 | - |
HT Mic Cable | - | SPK | PTT | GND | MIC | - |
for Alinco DR-135(DB9)
for ICOM IC2200(RJ45)
for Yaesu FT-2800(RJ11)
for Handheld
https://www.espressif.com/en/support/download/other-tools
PlatformIO
plugin in the VisualStudioCode
extension and install it.VisualStudioCode
VisualStudioCode
, select File
in the upper left corner of VisualStudioCode
-> Open Folder
-> select the ESP32APRS_T-TWR
directoryplatformio.ini
file, and in the platformio
column, cancel the sample line that needs to be used, please make sure that only one line is validTo support the development of ESP32APRS you can make us a donation using github sponsors. \ If you want to donate some hardware to facilitate APRS porting and development, contact us. \
https://www.espressif.com/en/support/download/other-tools
This project implement by APRS text (TNC2 Raw) only,It not support null string(0x00) in the package.