-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Schematic overview #2
Comments
Uploading RPI Smart Still.zip… Puting the fritzing file here as well |
Thanks! You obviously have way more patience for that Fritzing program than I have. I think it's because their parts library doesn't contain all the parts that I use. Does Fritzing have a way to use the schematic in order export a Gerber file that could be used to make printed circuit boards? |
Yes its not that good you have to improvise.. I think EasyEDA or Autodesk Eagle is better, but for this project and because the breadboard overview its easy to follow. I wanted to contribute with something to the project at least. I haven´t used Fritzing that much either so to export to a gerber file a guess that´s possible but I would use a better software for that. My plan for the future is to make a gerber and order a nice pcb but for now I want to test and play with your fine project. |
Everything looks correct to me. I'd like to put these in the /Diagrams/ folder here and create a README.md to describe what's what. How do you want me to credit you for these? FireflySE or some other name? Also, I just pushed an update so you will want to sync your code again. I discovered an oversight in the process.php that saves the DS18B20 sensor addresses. |
FireflySE is fine thank you. And will sync the code 👍 |
oh as you see on the schematic i used 12v system if you want to change it to 24v please do. |
Updated schematic missed power and ground to one of the logic level shifters |
What are the extra features, and what is the long J1 connector for? Edit: Ahhh, it's a parallel connection of the GPIO bus. What are the two relays on GPIO 17/27 for? |
The 2 relays is in my case for controlling 2 12v water pumps. There are 2 3pin screw connectors on the board for this. |
What's your plan for connecting the temperature sensors? |
Good point they need 5v and ground according to your schematic I missed this and should be 4.7k resistors on the data line I have corrected this now and made a tmp module with connector for data lines +5v and ground. Thanks for the observation |
Oh, I just figured you had some other kind of external device planned to connect them and the serial lines to J1. Each temperature sensor doesn't need a pull up resistor, there just needs to be one between +5 and GPIO 4. All of the sensors are connected in parallel to the GPIO pin since the PI identifies them by their address. |
Aaah ok yes that make sense will update the schematic. |
OK, that works. You could actually eliminate one of those DS18B20 connections because there are only sensors on the boiler, column, and dephlegmator discharge water. The one that's on the digital hydrometer is connected directly to its own ESP32. All communications from the digital hydrometer to the PI is done over the serial tx/rx GPIO pins 14 and 15. I'd call it "a protocol" but it's just a matter of parsing formatted text and sending a couple single byte values to the hydrometer to reboot it or recalibrate it. |
Nice thanks I added an extra connection only for if you want an extra sensor somewhere but maybe its unnecessary.. |
Wow, I'm guessing that this was all done in EasyEDA. I have yet to give that a try, I just haven't had the time to mess with it. I can see that you've driven completely around the use of the modules that I use and duplicated them right on the PCB. That's probably another reason why I haven't tried working with it, I'm still not sure of the lifespan of them so I'm still hung up on using things that can be replaced at the modular level. Let me know if it keeps all of the magic smoke inside! LOL!!! |
Yes I used EasyEda for this, because of low use hours if you destill on hobby basis I hope it will last a long time. But I will check temperature of components and make necessary adjustments if need be. The cost of the board at jlcpcb is 7$ for me to get it to Sweden about 20$. If it works as intended without too much magic smoke I will upload the gerber file. 🤣 |
Just checking in to see what the status is on the PCB. I also wanted to ask if I'm overlooking the serial connector for the hydrometer data communications. I'm in the middle of building a simplified alternative that uses LIDAR to read the floating height of a glass hydrometer in a normal parrot. It will still have the temperature sensor on the input, but the flow sensor will be moved to the parrot output. |
Hi, br Mathias |
I was referring to the two UART pins 14 and 15 on the GPIO bus, that's how the PI and the hydrometer talk to each other. I didn't see screw terminals for them, or I overlooked them and can't figure out which ones they are. My board with the DRV8825 has a decent size heat sink on it and it's always a bit warm even when it's sitting idle. George's "talking parrot head" uses the same type of sensor, but that PVC tube on top of the parrot is entirely too bulky. You can do the same thing with the sensor attached to the side of the parrot aiming upward and not make it top heavy. Mine also has the flow sensor on the output of the parrot and the temperature sensor on the input side. This will be easier to build and calibrate, I spooked too many people with the load cell based digital hydrometer. |
Ok yes I have not added a separate connector for 14-15 and you're right that would be nice to have on the board. I can add this to the next test pcb. They are on the rpi output pins on my schematic. I agree your solution is better 👍, But I fell in love with your loadcell solution so I think i will use that but nice to have options. I work with EBF 3D printing and we are in the works with building a new industrial machine and we work alot even weekends so sorry for not being fast to respond. If your interested take a look at www.freemelt.com. Br Mathias |
I wish there were companies like that around here, I'd love to have a job in that type of industry. |
Iam sorry to hear that.. We actually have a branch on US soil now and we hope to expand with the new "america makes" investment. Keep in touch Br Mathias |
Those relays you added to GPIO 17 and 27...Should I send those pins high at the start of a run and then low at the end? Or are you implementing something else to control them? |
My thought for those were pumps and yes one of them could be high when temp is above maybe 40-45C and above in a normal run. Nr 2 is for reflux and should be high when reflux program is selected. If you dont have controllable valves you can just run 2 pumps was my idea. Could be done with one pump and a manual shut off valve for the reflux. But would be nice to control temp in both condenser and reflux column. If you dont want to add this to your code then its ok 😊 |
This system would be completely non-functional without the valves and limit switches, the Start Run procedure wouldn't even start if you haven't run the valve calibration routine. Speaking of which, if those relays are for pumps, they would need to be active even if a run isn't active because you need to calibrate the valves under water pressure I've tested the calibration with and without water pressure and the numbers are definitely different. |
Yes then it would be best as you say to have them on high at the start of the run and low at the end👍 |
I'll add a page under the Management menu to toggle them on an off. I can use at least one of them for controlling the power for my water pressure regulator. |
Sweet! Is there anything else you want to be added to the board? |
No, the serial communications terminals were the only thing that I could see that was needed. I'll be anxious to rebuild my controller with the hat in a smaller form factor. |
Ok I will try to figure out the issues soon and send you a functional gerber.Skickat från min Galaxy
-------- Originalmeddelande --------Från: Larry Athey ***@***.***> Datum: 2024-05-11 23:10 (GMT+01:00) Till: larry-athey/rpi-smart-still ***@***.***> Kopia: FireflySE ***@***.***>, Author ***@***.***> Ämne: Re: [larry-athey/rpi-smart-still] Schematic overview (Issue #2)
No, the serial communications terminals were the only thing that I could see that was needed. I'll be anxious to rebuild my controller with the hat in a smaller form factor.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
OK, the "Control Relays" page is in there and the last on/off state of each relay is restored across reboots. At this point, I think I'm ready for an official first official GitHub release number of the source code. I intended to have this done by December 31, 2023 but I got my ass kicked by a blizzard that messed up all kinds of my plans. I ran through test distillations of all four of the programs I've included and there wasn't a single issue with any of them. |
Nice well done 👍 |
Sorry for all the mess I tried to follow your instructions and made a schematic for the hole system except the scr and heating element.
If you have the time please look it over and give me input.
The text was updated successfully, but these errors were encountered: