Hello!
Will try to help, if I can.
Your description;
Error 3: in IC Memories, Error 22: encoder LED is wrong and Error 155: This robot(or controller) type number is not registerd.Back in the day, When I assembled computer boards by hand (
Looong time ago!), when we did the
benchmark tests, as Error like the error 3
might pop up. Experience in those problems revealed
loose ICs' in the sockets, bad Ics', or (
worse case ) traces that had been destroyed or improperly
made at the factory. I would hazard a guess, that the other errors may be caused by the memory
problem; reason being, that if the computer (MCU) can not access memory, it might have problems
accessing devices.(
such as the encoder). Depending on the schematic and programming, troubleshooting for
your model does not seem impossible, but will consume time/labor.
Troubleshooting the memory;Each chip(
for memory), if removeable, can be tested individually, or just replaced. Check out the sockets, if any, or
solder joints. Bad solder joints will have a ring aroung the soldered pin, and will not seem as shiny as
other pins. If they all seem that way, get some fish and chips, because it will be a job to resolder all the
pins.(shotgun effect) Bad solder joints can drop .5 volts,
which is enough to destroy a digital signal.
I would not recommend changing the ROM (if any) or MCU at this time. Those hardly ever fail.
I will try to dig up some more info if I can. Keep me posted.....