plusvic / simplebus2-intercom

General description of the Simplebus2 protocol used by some Comelit's intercoms. Hardware for retransmitting Simplebus2 messages over UART.
Creative Commons Zero v1.0 Universal
65 stars 6 forks source link

PCB #2

Closed thomasvt1 closed 8 months ago

thomasvt1 commented 2 years ago

Hey, this looks awesome! I was just wondering, did you make the PCB yourself or did you create/build/assemble is somewhere?

simplebus2-repeater.kicad_pcb seems to be empty so jlcpcb.com seems to be a no-go

plusvic commented 2 years ago

I built the PCB using a soldering breadboard, didn't printed a proper PCB.

FilippoPiazza commented 1 year ago

Can you show the pcb? It's not seen in the pictures

Elektroarzt commented 1 year ago

If someone is interested, I made an Eval-Board for easy measurement of power and some key signals with an additional connection possibility to a D1 mini. If needed I could upload the Gerber data. If someone has a software solution for a D1 mini or ESP32, I would be grateful to participate and could adapt to the PCB design.

Simplebus2 Eval-Board 1

Simplebus2 Eval-Board 2

VideoScape commented 1 year ago

If someone is interested, I made an Eval-Board for easy measurement of power and some key signals with an additional connection possibility to a D1 mini. If needed I could upload the Gerber data. If someone has a software solution for a D1 mini or ESP32, I would be grateful to participate and could adapt to the PCB design.

Simplebus2 Eval-Board 1

Simplebus2 Eval-Board 2

I would happy buy your PCB, in the UK I can buy PIC12F508, I haven't done anything like this before so it is pretty new for me but I want to give this ago as this door intercom is the last bit that is not smart in my place.

Elektroarzt commented 1 year ago

Hi VideoScape, please be aware, that this PCB is work in progress and is no plug-and-play solution. If you like to participate in developing, this could be a good starting point. I could send you a unit with schematics for self-cost, please give me an e-mail to handle this. In return I would like to participate in your findings and an ESP-based firmware if you plan to do so. As plusvic already stated, the linear power supply is not sufficient for the ESP. Not the S2 bus voltage is dropping, but the thermal protection of the linear power regulator. Would be better to use a step-down-converter. The PCB gives you all possibilities for that.

Elektroarzt commented 1 year ago

Using the linear regulator with the ESP results in brownouts, so I also used a LM2596 but had no issues with the bus at first sight. Did you connect behind the low pass filter like in plusvic's schematic? I think Gurkenflieger is miles ahead with his ESP development approach: https://github.com/plusvic/simplebus2-intercom/issues/5. Maybe this will be the better path.

Gurkenflieger commented 1 year ago

Hey i now see your devboard. It looks pretty nice. Maybe we can work together and get a working solution. My Esp32 powers fine using a Geptach 3.3 1A Voltage regulator. The problem is, that the outdoor ring is damped if there is a load. I also used a Seeduino Xiao with the same results. But i found a solution. Im not listening to the code from the outdoor ringing signal, im looking for the 3 short bursts which seems like an ack from the intercom. Generally signals from the intercom can be decoded because of the higher amplitude. Some pictures from the dampened and non dampened signal. In the next days i will test my new code. ![Uploading CD3A91E2-9E03-4799-A29F-155E071484FB.jpeg…]()

Gurkenflieger commented 1 year ago

C2F09AA8-B2C5-4FF3-A86D-674EF8118407

Gurkenflieger commented 1 year ago

5C9F019E-07AC-418F-A0C1-F86DF9946ACB

issalig commented 11 months ago

@Elektroarzt would you mind to share your pcb/software? My idea is to connect an ESP32 or even a RPIZero to manage the video/audio and not start from zero if possible.

Elektroarzt commented 11 months ago

I had some really productive and funny hours of teamwork with Gurkenflieger on this project. Outcome was a V2.0 of the PCB and a newly coded software for Comelit systems based on plusvics work. We had the plan of publishing to a GitHub, but had not the time until today. I talked to Gurkenflieger concerning the video option. From what we see, this function could be solved in best case with a Piggy-Back on the V2.0 PCBA (see pin headers J2 and J3 in the following pictures). It is populated with a Seeedstudio XIAO ESP32C3 wich should be potential enough for this task. Please be patient until we have the time to publish.

Mittel (Simplebus MQTT Bridge V2 0 Pic4) Mittel (Simplebus MQTT Bridge V2 0 Pic5) Mittel (Simplebus MQTT Bridge V2 0 Pic2) Mittel (Simplebus MQTT Bridge V2 0 Pic3) Mittel (Simplebus MQTT Bridge V2 0 Pic1)

issalig commented 11 months ago

It looks great. The problem to read the video is not the power of a ESP32 (that I think is capable) but to implement CVBS capture, that's why I was thinking on using a rpi zero and usb capturer. Anyway, I will stay tuned.

quentinjourdan commented 8 months ago

I had some really productive and funny hours of teamwork with Gurkenflieger on this project. Outcome was a V2.0 of the PCB and a newly coded software for Comelit systems based on plusvics work. We had the plan of publishing to a GitHub, but had not the time until today. I talked to Gurkenflieger concerning the video option. From what we see, this function could be solved in best case with a Piggy-Back on the V2.0 PCBA (see pin headers J2 and J3 in the following pictures). It is populated with a Seeedstudio XIAO ESP32C3 wich should be potential enough for this task. Please be patient until we have the time to publish.

Mittel (Simplebus MQTT Bridge V2 0 Pic4) Mittel (Simplebus MQTT Bridge V2 0 Pic5) Mittel (Simplebus MQTT Bridge V2 0 Pic2) Mittel (Simplebus MQTT Bridge V2 0 Pic3) Mittel (Simplebus MQTT Bridge V2 0 Pic1)

Incredible @Elektroarzt @Gurkenflieger, do you plan to release the code/pcb files or kit ? I’m very interested for my appartement

Gurkenflieger commented 8 months ago

I forgot about it but i can post the code in the next days. In my Apartment its working finde since months, but i think that @Elektroarzt has some trouble.

Elektroarzt commented 8 months ago

Incredible @Elektroarzt @Gurkenflieger, do you plan to release the code/pcb files or kit ? I’m very interested for my appartement

I'm uploading hardware and mechanics right now to an own GitHub page. What do you need for the start? It's a bit more stuff. In V2.0 of the PCB there was a pinout bug that had to be routed by hand. I made a V2.1 PCB, that I have to test the next days. Therefor I will make a small batch of V2.1 if you are interested in a kit. Software was coded by @Gurkenflieger, who will upload shortly.

se-bastiaan commented 8 months ago

Therefor I will make a small batch of V2.1 if you are interested in a kit.

If you end up doing this, definitely let me know :)

VideoScape commented 8 months ago

Incredible @Elektroarzt @Gurkenflieger, do you plan to release the code/pcb files or kit ? I’m very interested for my appartement

I'm uploading hardware and mechanics right now to an own GitHub page. What do you need for the start? It's a bit more stuff. In V2.0 of the PCB there was a pinout bug that had to be routed by hand. I made a V2.1 PCB, that I have to test the next days. Therefor I will make a small batch of V2.1 if you are interested in a kit. Software was coded by @Gurkenflieger, who will upload shortly.

Very interested as well, I would buy some as well.

richardneitzke commented 8 months ago

Same here, I’d love to buy a kit!

Elektroarzt commented 8 months ago

I don't want to spam this issue. So if you are interested in the above spinoff project, go to this project page. I will open up an issue there for the PCBA to keep you in the loop. A lot of thanks for the great work so far go to @plusvic!