Skip to content
/ alkabot Public
forked from robotfishe/alkabot

An open-source aquarium alkalinity monitor.

License

Notifications You must be signed in to change notification settings

rtm729/alkabot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alkabot

The Alkabot is an open-source alkalinity monitor for reef aquaria, designed for maximum accuracy using widely available electronics and 3D-printed hardware. It is significantly cheaper than commercially available alkalinity monitoring solutions, costing well under $200 (depending on part sourcing).

Here's a video about the project

Parts:

Both the main casing and the reagent reservoir are designed to be assembled from laser-cut 4mm acrylic. The part files for these (in .dxf format) can be found in the /laser directory.

The pump components, mounting brackets, reaction chamber, and other mechanical parts are designed to be 3D printed. These part files (in .stl format) can be found in the /3Dprint directory.

A full .step file for the assembly and all parts is also available in the /step directory, in case you wish to make any modifications to the design.

For non-user-manufactured parts, you can find the bill of materials under /documents.

Purchasing laser-cut and 3D-printed parts:

I am planning to offer packages for sale containing all user-manufacturable parts. Details will be added with the next version release.

Tools and supplies:

Once you have all the parts, you shouldn't need more than a screwdriver, a small hex key, and a soldering iron to complete the assembly. You'll also need graduated cylinders (ideally 10ml and 50ml) to calibrate your pumps.

Software:

The software to run the monitor as well as that needed to test and calibrate the pumps before operation can be found under /code.

The code assumes you have (or can set up) a working MQTT server to send the command to start the test and receive the result.

Assembly instructions:

See the instructions file under /documents.

Warnings:

This project involves using hydrochloric acid, and while the concentrations you'll be using in the Alkabot itself aren't strong enough to harm you, if you buy more concentrated acid and dilute it at home you need to wear appropriate protective gear and take reasonable precautions.

Donations:

You are free to use this design for any purpose covered by the Creative Commons Attribution-NonCommercial-ShareAlike license at no cost. However, if you'd like to contribute to the cost of ongoing development, you can donate via the PayPal and Ko-Fi buttons below. 50% of any profit I make from this project will be donated to marine conservation charities.

Donate with PayPal button

Attribution:

The pump design is based on the work of the iGEN-Aachen team, available under a Creative Commons Attribution license from https://www.thingiverse.com/thing:2619479.

Version history:

Version 0.9.1 (14 January 2021):

  • Added a 40mm fan mount and ventilation holes to the case parts.
  • Swapped tank and waste pumps for better resistance to gravity siphon effect.

Version 0.9 (11 January 2021):

  • First public release.

About

An open-source aquarium alkalinity monitor.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published