Skip to content

gopro2027/ArduinoAirSuspensionController

Repository files navigation

Open Air Suspension Management (OAS-Man)

image

Important Info To Potential Creators:

Please join the discord for more specific information before you built it!
There may be important information to share before you begin purchasing parts.

Overview:

This is intended as a DIY replacement for products such as Airlift 3P/3H ($1500) or Airtek Stage 2+ ($1000) with a build cost of less than $500. Combined with the customizability of open sourced code, I hope this is a tempting option for some DIY-ers out there.
Our goal with this project is to provide the car community with a modern fully customizable well documented air suspension system with a budget build cost in mind, all not bound by the limitations of a single company. The rest of your car is custom to you, why not your air suspension too?

  • Want to customize the app to match your ride? You got it.
  • Did your proprietary air suspension software stop working and there's no update? Not an issue here!
  • Sensor broke in your proprietary manifold and you have to buy a whole new one for $1000? Not an issue here, just replace the sensor for $10.
  • Want to use bespoke heavy duty valves but also have a nice user interface? Look no further than OAS-Man!
  • Control your system with a PS3/PS4/Xbox controller? Yep, we have that
  • Restomodding an old air suspension system? OAS-Man may be the solution!
  • Literally any idea you've ever wanted to try with air suspension? OASMan is the best place to start.

This github repo includes an android app1 and esp32 code along with some 3d printable files and a PCB. The PCB is pre-made SMD and ready for upload in JLCPCB with assembly so minimal-to-no soldering required. There is also a pre-made touch screen device you can order ($25 to $40) which is used as the dedicated controller2. There is an easy to use webpage to upload the software so there is no coding required. You will still need to supply the rest of your system which is not covered in this project, such as struts/bags, tank, compressor, tubing and fittings, ect. So that is what you would need in addition to this, similarly to what you would need for one of the on-the-shelf manifolds. If you are unsure what to purchase, I suggest referencing (or purchasing!) the Airtekk Stage 1 Kit as that will just about cover everything you need.
1. The mobile app is behind on development and lacks various features of the controller software, and currently only has an android release. Recommended to use the touch screen controller for full functionality.
2. Please view the tutorial and build instructions for more info.

Branch Information:

main branch = ESP32 (Current full version of OASMan)
dev branch = ESP32 (Bleeding edge updates to OASMAN)
nano-v1 branch = Arduino Nano (outdated, no longer maintained, only exists for legacy purposes)
Other branches = current dev work (Other dev work which you can ignore)

Folder Information:

tutorial - Contains important build instructions (must read)
OASMan_ESP32 - The main board project
Wireless_Controller - The project for the wireless controller of the main board
builds - Mobile App Builds (apk's ect)
ESP32_SHARED_LIBS - Contains files used between the main board and controller projects. Notably the config file which you may or may not need to edit.
LCDImageCreatorTool - Code generator for making images for the tiny 128x64 screen on the manifold.
MobileApp - New flutter mobile app using BLE (incomplete at the time of this writing)
3d Prints - Contains files for 3d printing (more info in tutorials)
PCB - PCB files. More info in tutorial
PS3_Controller_Tool - Contains instructions & exe for setting the MAC address of your ps3 controller to work with OASMan
photos - photos


OAS-Man Final v2

About

Open Air Suspension Management

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7