@kimot No, it is an obvious mistake, I am very sorry. Maybe it is becouse the code in master branch is very old, the newest is not yet on github, but the developement branch is quite new. I am going to fix this soon.
==========================================================================================================================================
==========================================================================================================================================
This is ethernet gateway for RS485 (wired) MySensors nodes. It features ATmega328p MCU and ENC28J60 ethernet chip. SP485EE or similar IC is used as RS485 transceiver. It works on hardware serial to ensure more stability and to achieve higher baud rates.
The board itself is designed with having thermal issues in mind, since the ENC28J60 draws a lot of current. It features two 10-pin IDC sockets, one to connect external PCB with LEDs (Power, TX, RX, Error) and RESET button, and one for programming (MOSI, MISO, SCK, TX, RX, 5V, GND). Its size makes it case compatible with Raspberry Pi.
This work is a part of our RS485 module system.
We will place typical questions and answers here, if they occur.
Copyright feanor-anglin (2018). Released under the CERN Open Hardware Licence v1.2
We develop Arduino compatibile hardware for wired home automation systems. If you like what we do and want us to keep going, please donate!
Qty | Value | Device | Package | Parts | Description | MF | MPN |
---|---|---|---|---|---|---|---|
2 | 2X5 | CON10L | CON10L | CON1, CON2 | Connector | ||
1 | JACK-PLUG1 | JACK-PLUG1 | SPC4078 | J2 | DC power jack | ||
1 | 1X2 | PINHD-1X2 | 1X2 | JP1 | Pin header | ||
4 | W237-102 | W237-102 | W237-102 | X1, X2, X3, X4 | Screw terminal | ||
6 | 100n | C-EUC0603 | C0603 | C1, C2, C4, C6, C8, C14 | Capacitor | ||
3 | 10k | R-EU_R0603 | R0603 | R8, R9, R10 | Resistor | ||
2 | 10n | C-EUC0603 | C0603 | C12, C13 | Capacitor | ||
4 | 10u | CPOL-EUE2.5-7 | E2,5-7 | C3, C5, C7, C11 | Polarized capacitor | ||
1 | 10u | L-EU0603 | C1608 | L1 | Inductor | ||
1 | 120 | R-EU_R0603 | R0603 | R6 | Resistor | ||
2 | 18p | C-EUC0603 | C0603 | C9, C10 | Capacitor | ||
6 | 1k | R-EU_R0603 | R0603 | R1, R2, R3, R15, R16, R17 | Resistor | ||
1 | 2,7k | R-EU_R0603 | R0603 | R7 | Resistor | ||
2 | 20k | R-EU_R0603 | R0603 | R4, R5 | Resistor | ||
4 | 49,9 | R-EU_R0603 | R0603 | R11, R12, R13, R14 | Resistor | ||
1 | CSM-7X-DU | CSM-7X-DU | CSM-7X-DU | Q2 | Resonator 25 MHz | ||
1 | ENC28J60-SO | ENC28J60-SO | SO28W | U2 | Ethernet contoller | ||
1 | LD1117DT50CTR | LD117ADT50TR | DPACK | IC1 | Low Dropout Regulator | ||
1 | LMJ201881X130DL | LMJ201881X130DL | LMJ20188X130 | X5 | RJ45 Socket | ||
1 | SP485EE | MAX481CSA | SO08 | IC3 | RS485 Transeiver | ||
1 | MEGA328P-AU | MEGA8MEGA328P-AU-AI | TQFP32-08 | IC5 | Microcontroller | ||
1 | NCP1117DT33G | LD117ADT33TR | DPACK | IC2 | Low Dropout Regulator | ||
1 | CSTCE16M0V53C-R0 | RESONATOR_CSTCE_V_C | CSTCE_V_C | Q1 | Resonator 16 MHz |
Name | Size | # Downloads |
---|---|---|
Case Bottom.stl | 435.82 kB | 504 |
Case Top 1.stl | 125.86 kB | 526 |
Case Top 2.stl | 126.45 kB | 456 |
Case Clip.stl | 18.83 kB | 486 |
CHANGES.txt | 0 B | 462 |
cern_ohl_v_1_2_howto.pdf | 55.06 kB | 517 |
PRODUCT.txt | 110 B | 477 |
COPYRIGHT.txt | 416 B | 426 |
RS485 Ethernet Gateway v1.0.brd | 293.63 kB | 683 |
RS485 Ethernet Gateway v1.0.pdf | 47.58 kB | 969 |
RS485 Ethernet Gateway v1.0.sch | 965.89 kB | 773 |
Revision | Created | Layers | Dimensions |
---|---|---|---|
rev1 | 6 years ago | 2 | 85 × 56 |
@kimot No, it is an obvious mistake, I am very sorry. Maybe it is becouse the code in master branch is very old, the newest is not yet on github, but the developement branch is quite new. I am going to fix this soon.
I see in your code that you use:
#define MY_NODE_ID AUTO
Many users here have got a problem with the automatic allocation node ID with MySensors RS485 transmission protocol.
They must use manual ID allocation.
It really works for you?
Maybe the new versions of MySensors has this feature working.
It will be good news for me and others.
Hi all,
We are still working hard on our project of MySensors&RS485 based, wired home automation system. Right now we are preparing a crowdfunding campaign aimed to deliver some of our designs to backers. We’ve received some official MySensors community support and our RS845 Ethernet Gateway project is now featured.
If anyone is interested in supporting our effort, please subscribe for campaign updates. Telling about us to others would be even better. We need a lot of support to succeed.
I will happily answer any questions. Link to the campaign pre-launch page:
https://www.crowdsupply.com/domatic/getwired
Hello,
This module is finally available to buy assembled. Now our project is complete, you can run the whole RS485 system after some shopping here, on openhardware.io. See details on the project pages.
Cheers,
feanor-anglin