Introducing FreeHIL: Portable, Open-Source Hardware-in-the-Loop (HIL) Testing Infrastructure

Hi everyone! :waving_hand:

Delighted to be here.

I would like to introduce FreeHIL โ€” an open-source Hardware-in-the-Loop (HIL) infrastructure designed to be easily portable across any microcontroller or target evaluation board.

Why it might interest this community:

1. Validation of your open-source hardware:
When building open-source hardware boards, automated verification testing can often be a headache without expensive commercial test benches.
FreeHIL provides a structured software abstraction layer to trigger and monitor GPIO, ADC, DAC, PWM, UART, and CAN lines directly from Robot Framework.

2. Build open HIL hardware boards:
You can simply port FreeHIL onto your own microcontroller-based hardware (or a standard evaluation board) and build a HIL (Hardware-in-the-Loop) simulator. This allows you to create a low-cost off-the-shelf HIL simulator, or you might be interested in getting an OSHWA certification for your hardware design.

I would love to hear your thoughts and ideas on this approach. Your feedback, experiences, and potential contributions would be deeply appreciated!

Feel free to check out the project here:

:play_button: Video Tutorials: https://www.youtube.com/playlist?list=PLgZogSHtLAsZlKiqLNxfVEWURRUSuuaS5
:globe_with_meridians: Official Website: https://FreeHIL.com
:laptop: Source Code (GitHub Repo): GitHub - freehil-git/base-project: FreeHIL is an open-source Hardware-in-the-Loop (HIL) infrastructure portable across all microcontrollers. Build a HIL simulator using tools you already have on your desk-like evaluation boards ยท GitHub