---
# System prepended metadata

title: How can I support War Horse project. (i.e. somehow be a vulunteer for NGO)

---

# How can I support War Horse project. (i.e. somehow be a vulunteer for NGO)

## Why I willing to do this:
**Only for glory and Self-actualization**. If I do something good please only give me applaud. If failed, please tell me how to improve.

## What I can do for you:
- MCU programming, FPGA programming.
    - For example, ECU firmware programming.
    - Micro processor programming. 
- Commiuncation protocal desigin.
    - For example, CAN bus for Car component.(Data traffic between ECU/IMU/ABS)
    - I've been doing GPS/GNSS system for AEROSPACE.
- Electrical Enginneer advisor. 
    - I can't do PCB layout, but I can read.
    - I've been in PCB ODM/OEM company for years, experienced some BOM selection.
    - Stepper Motor/ Servo Motor/ Encoder/ Sensor system experience for more than 5 years.
    - Colledge level Circuit design.
    - Charging/ Battery system advisor. 

Basically, if you need some "computer" stuff even it's to program an ECU, 
I can provide my experience on low-level (i.e. close to hardware/machine) programming. 

If you want your machine under control or need to collect some data from some sensor, I can do the system design for you. Otherwise, you'll need to find PCB odm/oem due to the lake of PCB layout skills. 

Even more, if you need to design inter-system connection I can try my best to help. For example, I've studied on BMW inter-connection system including entertain system and ECU/ TCU device. 

## What kind of stuff I'm interested in.
- Make your bike fly on the road.
- Make your program run better.
- Help you debug/find out the problem.
- If possible, I want to learn how a ECU keeps an engine alive. I mean how a real ECU make engine continuing sparking/fire/exhausting
- For me, I want to get involve in the develping a real Racing War Horse. Just like some years ago I put myself into Rocket(SpaceX type) development team for nothing. This kind of romantic deeply attract me.

## When can you have my response.
- For every Weekend you can find me on-line.
- For emergency issue, you can find me in off-time during workday (after 19:00 PM)

## How can you have my support.
- For information/advice query, tell me current situation and the problem you faceing, I'll try my best find the solution or possible workaround for you.
- For "Electrical Circuit" *Developing*, Please provide "Full" spec and Features in-need, I'll give you the developing timeline evaluation. **Don't forget, I don't have PCB Design Skill. I can only do normal Circuit not PCB.**
- For "Electrical Circuit" *Debugging*, Please provide the full schemtic or provide work-able sample. If I need further equipment ex : if I need better Voltage Meter, I'll ask for further equipment support. 
- For "Software / Firmware" *Developing*, Please provide "Full" spec and Features in-need, I'll give you the developing timeline evaluation. **For those code I write, if the code is not for "Critical Component" I'll release it under GPLv3 license.**

    **For example, If I develop an ECU firmware and Emulator, I'll release the Emulator under GPLv3 opensource license and ECU firmware kept secret.**

- For "Software / Firmware" *Debugging*, Please provide the code or excuteable. If there's no code avaliable, I'll need much more time do reverse engineer. 


# About GPS/IMU issue

I used to combine GPS and IMU together for Rocket GNC system. 

