# 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.