
Rs485-spy injector
rmingon/rs485-spy-injector
RS485 Spy is an open-source hardware tool for real-time monitoring, logging, and testing of RS-485 networks

This repository contains the source files for the Upsy Desky, a device which lets you connect your standing desk to any home automation system.
Upsy desky is an open-source printed circuit board by mikes-techzone, from the mikes-techzone/upsy-desky repository on GitHub. It is a 2-layer board of 40.9 × 58 mm with 48 parts on 75 nets, routed with 391 tracks and 48 vias.
It is built around the ESP32-WROOM-32, AMS1117-3.3 and BSS138, with the MMBT3904 and RJ45 among its other parts. Its parts include 22 resistors, 8 transistors, 6 capacitors, 3 ICs and 3 connectors. It belongs with the ESP32 boards of this library.

This repository contains the source files for the Upsy Desky, a device which lets you connect your standing desk to any home automation system.
You can buy one on Tindie:
If you need help with your Upsy Desky, please join the Upsy Desky Discord server where you can ask for help from the community and myself.
At the root of the repository you will find these directories:
pcb: KiCad schematic and PCB design files (CC BY-NC-SA 4.0)enclosure: Fusion 360 design files and STLs for the enclosure (CC BY-NC-SA 4.0)firmware: ESPHome configuration files for the stock firmware (MIT)With these you can make your own Upsy Desky from scratch, or you can make changes to the design and firmware to suit your needs. (If you do, I would love to see it!)
This is the successor to the WiFi Standing Desk Controller, packed with improvements and bug fixes — most notably:
This revision also fixes some annoying issues from the first version, such as the desk sometimes lowering on startup, or simply not powering at all without a hacky workaround.
As with the original version of this product, it can connect your motorized standing desk to your home automation system. It can read your desk's current height, and set it as well. This lets you create automations that integrate with your desk, for example:
Or whatever else you'd like. The possibilities are endless! As long as the possibilities involve a standing desk.
Any standing desk that uses RJ45 to connect to the keypad is likely compatible, but the control boxes listed here are verified to be compatible.
You can find everything you need in the documentation.
The ESPHome configs are licensed under MIT; everything else (enclosure and PCB design) are CC BY-NC-SA 4.0. The appropriate license files are available in the root of the repo.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 10k | Resistor_SMD:R_0402_1005Metric | R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17 |
| 6 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q3, Q4, Q5, Q6, Q7, Q8 |
| 4 | 10u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C5, C6 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | RJ45 | footprints:ASSMANN_A-2004-2-4-LPS-N-R | J1, J2 |
| 1 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C4 |
| 1 | 1N5817 | Diode_SMD:D_SOD-323 | D1 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R18 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 22.1k | Resistor_SMD:R_0402_1005Metric | R19 |
| 1 | 47.5k | Resistor_SMD:R_0402_1005Metric | R20 |
| 1 | 470 | Resistor_SMD:R_0402_1005Metric | R21 |
| 1 | 940 | Resistor_SMD:R_0402_1005Metric | R22 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | CP2102N-Axx-xQFN28 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U3 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | USB_C_ReceptacleUSB2.0 | Connector_USB:USB_C_Receptacle_Palconn_UTC16-G | J3 |
| 1 | Val** | footprints:dark_logotype_horizontal | Ref** |
The 45 most common of 48 parts.

rmingon/rs485-spy-injector
RS485 Spy is an open-source hardware tool for real-time monitoring, logging, and testing of RS-485 networks






pazambranosauc/esp32-devboard
Two-layer ESP32-WROOM-32 dev board in KiCad: USB-C, CP2102N with auto-reset, AMS1117, breadboard headers. Rev B after a design review of rev A.

PriyaUdhayakumar/Custom-ESP32-Development-Board
Custom-ESP32 Development Board-
It measures 40.9 × 58 mm and has 2 copper layers, 1.6 mm thick.
48 parts, built around the ESP32-WROOM-32, AMS1117-3.3, BSS138 and MMBT3904. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the mikes-techzone/upsy-desky repository on GitHub, at the commit this page was made from: the board is pcb/upsy-desky.kicad_pcb and its schematic pcb/upsy-desky.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask mikes-techzone before reusing the design.