
24vModbusInterface
timshac/RS-485-FeatherWing
RS-485 FeatherWing for Feather style microcontrollers. Instant Mobile App possible with Particle.io ecosystem

RS-485 FeatherWing for Feather style microcontrollers. Instant Mobile App possible with Particle.io ecosystem
Panel is an open-source printed circuit board by timshac, from the timshac/RS-485-FeatherWing repository on GitHub. It is a 2-layer board of 75.5 × 72.7 mm with 52 parts on 96 nets, routed with 246 tracks and 15 vias.
It is built around the SP3485EEN. Its parts include 15 connectors, 9 ICs, 6 capacitors, 6 resistors and 6 diodes. It belongs with the microcontroller boards boards of this library.
RS-485 FeatherWing
Can be used with any Feather style microcontroller
Firmware and simple mobile app available for Particle Argon or Boron microcontroller.
Connect your modbus client unit to your phone using the Particle.io mobile app.
Control your chiller or process heat from your phone.

Clone this repository. Use Kicad to edit the circuit board and generate gerbers, or send the existing Gerbers to a fab. I use Seeed Studio. Use the BOM to order parts.
Clone this firmware Github Novus-N322-modbus-RTU-driver Adapt to your modbus RTU device
For the demo firmware

Are you interested in this system of tools we are building?
I would love to talk and listen to you!
Please book a free 20 minute session - Hudson Sonoma Office Hours - if you would like to talk about any of the following:
This hardware is intended for further engineering and/or development, it is not an end user product. This development product is supplied AS IS, without any warranties, with all faults, at the buyer’s and further users’ sole risk. The user assumes all responsibility and liability for proper and safe operation.
The user understands and agrees that this is not designed for use in safety-critical applications where a failure of the product would reasonably be expected to cause severe personal injury or death.
Any use of this firmware and/or hardware is solely at the customer’s risk, and that customer is solely responsible for compliance with all legal and regulatory requirements in connection with such use.
HARDWARE AND ANY RELATED SOFTWARE IS PROVIDED ‘AS IS’ WITH NO ADDITIONAL WARRANTY.
THERE IS NO OTHER WARRANTY, EXPRESS OR IMPLIED, SUCH AS WARRANTY OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE OR NON INFRINGEMENT.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | Conn_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J5, J5, J5, J6, J6, J6 |
| 6 | Conn_01x02 | Connectors_Terminal_Blocks:TerminalBlock_Pheonix_PT-3.5mm_2pol | J1, J1, J1, J2, J2, J2 |
| 3 | 0.1uF | Capacitors_SMD:C_0603_HandSoldering | C1, C1, C1 |
| 3 | 10uF | Capacitors_SMD:C_0805_HandSoldering | C2, C2, C2 |
| 3 | 220 | Resistors_SMD:R_0603_HandSoldering | R2, R2, R2 |
| 3 | 330 | Resistors_SMD:R_0603_HandSoldering | R1, R1, R1 |
| 3 | ARGON | winely_kicad:FeatherWing | U1, U1, U1 |
| 3 | Conn_01x03 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-3.5-H_1x03_P3.50mm_Horizontal | J7, J7, J7 |
| 3 | D_Schottky | Diodes_SMD:D_SOD-323_HandSoldering | D1, D1, D1 |
| 3 | LED | LEDs:LED_0603_HandSoldering | D2, D2, D2 |
| 3 | LOGO | logo:HudsonSonoma_Logo | G***, G***, G*** |
| 3 | Pololu_Reg16a | winely_kicad:Pololu_reg16a | U3, U3, U3 |
| 3 | SP3485 | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U2, U2, U2 |
| 3 | VAL** | winely_kicad:PCB_FeatherWing_4hole | PCB**, PCB**, PCB** |
The 48 most common of 52 parts.

timshac/RS-485-FeatherWing
RS-485 FeatherWing for Feather style microcontrollers. Instant Mobile App possible with Particle.io ecosystem


Jochen0x90h/RoomControl
Smart home room controller based on nRF52840 with MQTT and and IEEE 802.15.4 radio support. Buttons and relays for lights and roller shutters can also be connected with a local bus using LIN physical layer

EdgeCoil/wiegand-bridge
ESP32-S3 Wiegand reader bridge for Home Assistant: 4-layer board, BOM and ESPHome firmware.


butchja/esphome-jk-bms-can-PCB
HW platform for https://github.com/Ackmaniac/esphome-jk-bms-can


timshac/WekaHR
WekaHR - Internet accessible Modbus RTU Slave Holding Registers - read and set registers from modbus or the internet

It measures 75.5 × 72.7 mm and has 2 copper layers, 1.6 mm thick.
52 parts, built around the SP3485EEN. 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 timshac/RS-485-FeatherWing repository on GitHub, at the commit this page was made from: the board is kicad/panel.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask timshac before reusing the design.