Thanks for quick answers!
I will look into fuse + regulator for my power need
The robot basic language has shown itself to be more limiting than what i thought initially.
One example:
'how much to shift when shifting weight
CONST shift = 10
'star pose before walk (standing still)
MOVE G24, 100, 76, 145, 93, 100, , 100, 30, 80, , , , 100, 30, 80, , , , 100, 76, 145, 93, 100,
'shift weight to left foot
MOVE G24, 100-shift, 76, 145, 93, 100+shift, , 100, 30, 80, , , , 100, 30, 80, , , , 100+shift, 76, 145, 93, 100-shift,
This will not compile because the move command doesnt handle the incredibly simple arithmetic calculations with the "shift" constant. I would have to rewrite this to use a ridicullous amount of temporary variables and/or constants and source lines!
To top this of, the controller has a limited amount of available "variable registers", which means I have to reuse my vars to not run out if the program grows large.
It is a though they did not intend for the language to spcify parametric motion, but simply "play back" movement!
Ill definitely look into which options I have with regards to compiling C code for the controller!