Open Source Controller and Failsafe Box - progress report

  • Active since 1995, Hearth.com is THE place on the internet for free information and advice about wood stoves, pellet stoves and other energy saving equipment.

    We strive to provide opinions, articles, discussions and history related to Hearth Products and in a more general sense, energy issues.

    We promote the EFFICIENT, RESPONSIBLE, CLEAN and SAFE use of all fuels, whether renewable or fossil.
  • Hope everyone has a wonderful and warm Thanksgiving!
  • Super Cedar firestarters 30% discount Use code Hearth2024 Click here
Status
Not open for further replies.

Nofossil

Moderator Emeritus
Hearth Supporter
The NoFossil Control System (NFCS) is plodding along on its way to official release. My plan is to offer it several ways:

1) First and foremost, I intend to offer all specifications, design, and software at no cost to anyone who wants to build one or build their own design based on it. That's how I've started and that's how I intend to continue.

2) Second, I intend to offer a DIY kit with all the components at a nominal markup to cover my costs and time.

3) Third, I'd like to offer an assembled and tested version with minimal support if I can find a reasonable cost assembly resource.

4) Finally, I may offer a standard commercial version with commercial level documentation and support intended for professional installers, systems integrators, and so on.

The pictures show prototype #1 part way through assembly and test. It's running in this picture, and the relay is activated (or not) based on the temperature measured by the temp sensor. The baseline configuration is as follows:

- 8 temperature sensor inputs (thermistor, thermocouple, or LM35)
- 32 discrete outputs (can drive relays, LEDs, etc.)
- 32 discrete inputs (can detect switch closure such as thermostat, aquastat, relay, etc.)
- Ethernet interface (wireless optional)
- Data logging
- DC Power supply (computer and relay drive)
- NFCS web-based logic programming
- NFCS web based status and control
- Remote access for service and troubleshooting

And yes, Craig, you can control it from your iPhone ;-)

The bill of material isn't quite complete and doesn't include shipping costs, quantity discounts, and so on. It's shown with a socketed relay on the internal DIN rail that's not included in the BOM. A relay/socket combination is about $8.
 

Attachments

  • [Hearth.com] Open Source Controller and Failsafe Box  - progress report
    nfcs-prototype-1.webp
    148.5 KB · Views: 521
  • [Hearth.com] Open Source Controller and Failsafe Box  - progress report
    nfcs-prototype-2.webp
    178.8 KB · Views: 550
  • [Hearth.com] Open Source Controller and Failsafe Box  - progress report
    nfcs-bom.gif
    30.8 KB · Views: 678
Great looking and great sounding setup. Can't wait for roll out....
 
Lookout Siemens ;)

Nice work!
 
Just what is needed! I think this will be of benefit to many of us. I think as others become familiar with this they will add additional capabilities that others can use. Having just said that, I would suggest that consideration be made to see if there is a practical way of consolidating all the effort that may be put into this over time. I'm thinking on the lines similar to the DD-WRT Forum ( http://www.dd-wrt.com/phpBB2/ ) and what it has accomplished developing enhanced capabilities for Routers. Also, eventually, I think this topic will need a Forum of it's own.
Good work Nofossil
 
Thanks for the feedback and kind comments. My perception is that controls are a barrier to adoption of the kind of wood / solar / storage / fossil systems that we all want to see. I'm hoping this reduces the magnitude of that barrier.

To answer some questions:

It's in a standard NEMA enclosure, and comes with brackets for various mounting options. There's no high voltage in the enclosure, so the normal issues of grounding may not apply. It does have a grounding lug, though.

It's intended to be used with one or more remote relay boxes that handle the high voltage and failsafe functions. I'll post a diagram and photograph when I get a chance.

If anyone wants to build their own, I posted the bill of material. The web programming software is about 75% complete at this time. I'll provide as much support as I can.

I agree that this will need its own forum at some point. I'm really hoping to develop an active user community over time that can contribute both to the functionality of the system as well as helping each other.
 
Nice work Nofo. I think there will be a lot of interest in building these types of controls. I think a separte forum or room here is a great idea. Maybe "the not-so-exclusive woodburning geek club!" as you put it in another thread. Or simply "The Control Room"... However, maybe more people will read and be less intimidated if it just stays in the boiler room... hum...
 
I would be interestred in the DIY kit just for the fact I like assembling, understanding, and making things work, The thing that intimidates me is the software end of it, I'm clueless to that part of it but am capable and willing to learn about it if pointed in the right direction. I think I remember NoFossil creating software with a dropdown menu though.

My control system works fine now(aquastats, Tekmar 156, remote tank and boiler temp monitoring). Would I leave this in as a failsafe?

I would like to be able to dump heat in certain zones when the boiler is still burning and the thermostats and storage are satisfied. Will this controller be able to do this?

Sorry for being so clueless on this subject, Its something I've never had to deal with but would like to understand.
 
As promised earlier, here's a shot of the companion 'failsafe box' along with a schematic and bill of material.

The failsafe box was developed to satisfy two objectives:

1) Failure of the NFCS controller must NOT result in loss of ability to heat the house.
2) High voltage / high current does not belong in the same box as the computer.

The basic idea is that thermostats and zone valves (or circulator relays) are connected to the failsafe box which is in turn connected to the backup heat sources as well as the NFCS controller. The relays are configured so that basic heating functionality continues to work even if the NFCS controller is not connected.

The failsafe box is application specific as far as the number and type of relays. In this example, simple backup thermostats are connected and set to a really low temperature (say 55 degrees). As long as the NFCS controller is connected and active, it will turn zones on and off to maintain the normal desired temperatures as measured by its own temperature sensors. It will also disable the demand signal to the backup heat source as long as there's heat available from the wood boiler or storage.

If the NFCS controller is not connected, then the backup thermostats control the backup heat source.

This is only a sample application - there are lots of ways this could be done.

The cost of the failsafe box is heavily dependent on the number of relays.
 

Attachments

  • [Hearth.com] Open Source Controller and Failsafe Box  - progress report
    nfcs-prototype-failsafe.webp
    157 KB · Views: 399
  • [Hearth.com] Open Source Controller and Failsafe Box  - progress report
    failsafe-bom.gif
    34.2 KB · Views: 408
  • [Hearth.com] Open Source Controller and Failsafe Box  - progress report
    nfcs-failsafebox.gif
    25.9 KB · Views: 395
  • [Hearth.com] Open Source Controller and Failsafe Box  - progress report
    hilevel_system.gif
    35.6 KB · Views: 398
It is days like today I long for the control you show us above! I had to leave for work this morning not knowing for sure if my fire "really" took off. I'd love to have a way to check-in on my boiler and tanks from work today....
 
Status
Not open for further replies.