RED-CRAB is an Open Source PID Controller designed for easy and flexible prototyping with PID controllers. Offering vast selection of control parameters, this Project could be implemented in applications from hobbyist projects to home devices to industrial equipment where closed loop systems are required.
The idea of this project is to use a modular approach where different ad-ons could be used with the Basic PID controller board for controlling applications. Add-on Boards will be designed next added to the repository. (OSHW Community can contribute in designing add-ons).
- Red-Crab Overview
- How to Use:
- Electrical Specifications
- Build Your Own?
- Future Plans
- Ordering Info
- Frequently Asked Questions(FAQs)
- General Component Info
- Acknowledgements
- License
- Selectable P,PI,PID configurations.
- Adjustable GAINs using 50kOHM Potentiometers.
- DIP Switches for Controller Configuration
- Wide DC Voltage Input Range
- 4-Layer Board with special Care to EMC/EMI for use in commercial applications.
- Open Source under GPL 3.0. (See License)
- Integrated Output Current Aplification for Larger Loads
- Ability to power External Peripherals
In future, this project seeks improvements and Development in following areas:
- Digital to Analog Converter Module (Ad-On Board)
- Temeprature Sensing & Amplification (Ad-On Board)
- Frequency to Voltage Converter (Ad-On Board)
- Integration with ARDUINO for Data Logging (Ad-On Board)
- Servo Actuation Control (Ad-On Board)
- Disturbance Integration Using Arduino (Ad-On Board)
You Can manufacture the PCBs from PCBWay. Check Out PCBWay
Note: I am not affiliated with PCBWay. However, I just like their service and build quality.
- Concept Proof
- Research & Information
- Finalizing The Idea
- Schematics
- PCB Design
- Validation & Testing
- Documentation
- Future Improvements
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is created to serve the Open Hardware Community in terms of Analog Controller Design using discrete components. Unfortunately, there isn't much of open source projects in terms of Flexible and Modular PID controller Design area. Thye crater hopes it helps someone
This Project is designed under General Public License V3.0 See LICENSE.txt
for more information.