this post was submitted on 01 Mar 2026
32 points (100.0% liked)

Maple Syrup

123 readers
53 users here now

A community for maple syrup makers and maple syrup lovers. Makers from the one bucket on a spile crowd to serious hobbyists to commercial producers are welcome. Post pictures, ask questions, tell us how your season is going.

You may also be interested in:

Maple_Engineering

RULES:

  1. All Lemmy.ca rules apply here.

  2. Everyone (see rule 98) is welcome.

  3. If you’ve seen a question 100 times answer it the 101st time or ignore it. Even better, write a complete, detailed answer and suggest that the mod(s) pin it to the community.

[Did you actually think there were 98 rules?]

  1. If you present something as fact and are asked to provide proof or a source provide proof or a source. Proof must be from a reliable source. If you fail to provide proof or a source your post or comment may be removed.

  2. Don’t be a dick. Yes, this is a catch-all rule.

  3. The mod(s) have the final say.

founded 2 years ago
MODERATORS
 

This controller is based on a pair of custom boards that I designed, had manufactured, and assembled. The main board uses an Arduino MEGA2560 Pro and an ESP32. The MEGA2560 runs the machine and the ESP32 acts as a WiFi modem that the controller uses to send MQTT messages.

The top section of this controller is the mains entry, a 12VDC power supply and a 5VDC power supply. The next section down is the PLC that does all the work and a 24VDC power supply that I added later but didn't have room for in the power section above.

On the bottom the left section is analog inputs, the middle section is digital inputs, and the right hand section is digital outputs, mostly using solid state relays.

The box at the bottom of the right section is a driver for a motorized ball valve that I'm planning to use to replace the air solenoid on the vacuum releaser I will eventually replace the vacuum solenoid as well.

The code on the MEGA2560 is written in Bascom AVR, a compiled AVR BASIC. I'm moving away from BASCOM to Great Cow BASIC because the guy who wrote Bascom AVR had a hissy fit when I found a problem in one of the libraries and asked too many question. He cancelled my license and banned me from the forums. Don't use BASCOM AVR, the guy is a dick.

Great Cow BASIC is cross platform and supports AVRs, PICs, and LGTs (Chinese knockoffs of the AVR chips.)

The code for the PLC is around 8,000 lines.

The code for the ESP32 is written in C++.

you are viewing a single comment's thread
view the rest of the comments
[–] Yondoza@sh.itjust.works 3 points 16 hours ago (1 children)

Wow, this community goes hard on the syrup setup. Thank you for sharing, this is so cool!

[–] MapleEngineer@lemmy.world 1 points 14 hours ago

Those who hang a single bucket and boil on their kitchen stove are welcome. All maple is good maple.