Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Home built MR-C3024 controller

Discussions regarding building a walking robot at home. Most of the robots participating at Robo-One competitions are custom fabricated.
6 postsPage 1 of 1
6 postsPage 1 of 1

Home built MR-C3024 controller

Post by ayu » Tue Apr 29, 2008 4:11 pm

Post by ayu
Tue Apr 29, 2008 4:11 pm

Hi savvy,

I had ask the Hitec to post the method. This is reply :

not for commercial purpose would be o.k. from our side.
As soon as you use this for commercial, then there will be problem from
legal side.

best regards/XXXXXXX
Hitec Robotics Team info@hitecrobotics.de

Thank the Hitecrobotics's sharing.

Because I had the Robonova-1 and want to research the controller,but
afraid damage the controller.so rebuilt another one to do the research.

Guys had many interesting in the method,so I post for who want to home
built and you can DIY the controller.

First, thank I-Bot’s sharing, there are many documents from i-Bot’s files.
All the resources are from the topic "changing the code in the MR-C3024"

The controller’s schematic in the link http://robosavvy.com/Builders/i-Bot/c3024.pdf
You can watch the components and ready to prepare all of them.

In the scheme, I changed the power circuit to LM2940

Image

RS-232 circuit changed to the circuit

Image

IR remote used IRM 2638

Image

If you had another components like that ,you can try them. :)

Now, we must download the firmware to the chip, if you had other
programmers for the Atmega 128 that’s right.

I bought the “Atmel AVR In System Programming Dongle” for
programmer,but you can try this http://www.iready.org/projects/uinternet/ispdongle.pdf
to DIY a programmer.

I download the PonyProg2000 v2.07c BETA from
http://www.lancos.com/ppwin95.html
to operate the programmer.

The first step, must set the Bootloader
http://robosavvy.com/Builders/i-Bot/cboot.asm

We must burn the hex file
http://robosavvy.com/Builders/ayu/cboot.rar
into the chip.

Are you done that ? If O.K.

The second step is fuse bit set up. Because I used the PonyProg2000 so I
just used the method.

Image

We select the BOOTSZ1 and BOOTSZ0 as 0 (we must to checked) and
push Write to set the bootloader.

This is the point and thank iRobot(H.K.)’s help.

The final step download roboflash

http://robosavvy.com/Builders/i-Bot/roboflash.zip

In zip file you can find the publish/setup.exe,run it and operate the roboflash.

Download the payload2.5.bin from

http://robosavvy.com/Builders/i-Bot/payload2.5.bin

To install the whole program into the chip.

O.K. you build the MR-C3024.
Hi savvy,

I had ask the Hitec to post the method. This is reply :

not for commercial purpose would be o.k. from our side.
As soon as you use this for commercial, then there will be problem from
legal side.

best regards/XXXXXXX
Hitec Robotics Team info@hitecrobotics.de

Thank the Hitecrobotics's sharing.

Because I had the Robonova-1 and want to research the controller,but
afraid damage the controller.so rebuilt another one to do the research.

Guys had many interesting in the method,so I post for who want to home
built and you can DIY the controller.

First, thank I-Bot’s sharing, there are many documents from i-Bot’s files.
All the resources are from the topic "changing the code in the MR-C3024"

The controller’s schematic in the link http://robosavvy.com/Builders/i-Bot/c3024.pdf
You can watch the components and ready to prepare all of them.

In the scheme, I changed the power circuit to LM2940

Image

RS-232 circuit changed to the circuit

Image

IR remote used IRM 2638

Image

If you had another components like that ,you can try them. :)

Now, we must download the firmware to the chip, if you had other
programmers for the Atmega 128 that’s right.

I bought the “Atmel AVR In System Programming Dongle” for
programmer,but you can try this http://www.iready.org/projects/uinternet/ispdongle.pdf
to DIY a programmer.

I download the PonyProg2000 v2.07c BETA from
http://www.lancos.com/ppwin95.html
to operate the programmer.

The first step, must set the Bootloader
http://robosavvy.com/Builders/i-Bot/cboot.asm

We must burn the hex file
http://robosavvy.com/Builders/ayu/cboot.rar
into the chip.

Are you done that ? If O.K.

The second step is fuse bit set up. Because I used the PonyProg2000 so I
just used the method.

Image

We select the BOOTSZ1 and BOOTSZ0 as 0 (we must to checked) and
push Write to set the bootloader.

This is the point and thank iRobot(H.K.)’s help.

The final step download roboflash

http://robosavvy.com/Builders/i-Bot/roboflash.zip

In zip file you can find the publish/setup.exe,run it and operate the roboflash.

Download the payload2.5.bin from

http://robosavvy.com/Builders/i-Bot/payload2.5.bin

To install the whole program into the chip.

O.K. you build the MR-C3024.
Last edited by ayu on Tue Sep 09, 2008 12:44 pm, edited 1 time in total.
ayu
Savvy Roboteer
Savvy Roboteer
Posts: 39
Joined: Wed Sep 26, 2007 3:28 pm

Post by stuuk » Sun May 11, 2008 10:27 am

Post by stuuk
Sun May 11, 2008 10:27 am

Hi Ayu

i'm making progress but need some help.

I built the circuit and a ISP dongle

I used the cboot.hex file in Ayu files area to program the atmega with ponyprog.
I used the option write Program (flash) success it completed.

I set the fuse bits with bootsz1 and bootsz0 only options checked and it wrote successfully.

I used robo flash to download payload.bin and that seemed to work.

But when i try to connect with robobasic i get error -5 error in data!

When I connect hyperterminal to the board i get a continuous stream of right arrows >>>>>>>>>>>>>>>>>> at around 10 characters per second.

Any idea's?

Thanks

Stu
Hi Ayu

i'm making progress but need some help.

I built the circuit and a ISP dongle

I used the cboot.hex file in Ayu files area to program the atmega with ponyprog.
I used the option write Program (flash) success it completed.

I set the fuse bits with bootsz1 and bootsz0 only options checked and it wrote successfully.

I used robo flash to download payload.bin and that seemed to work.

But when i try to connect with robobasic i get error -5 error in data!

When I connect hyperterminal to the board i get a continuous stream of right arrows >>>>>>>>>>>>>>>>>> at around 10 characters per second.

Any idea's?

Thanks

Stu
stuuk
Savvy Roboteer
Savvy Roboteer
Posts: 44
Joined: Sun Apr 27, 2008 8:34 pm

Post by ayu » Sun May 11, 2008 1:29 pm

Post by ayu
Sun May 11, 2008 1:29 pm

Hi stu,
Sorry answer too late,

I post the answer
http://robosavvy.com/forum/viewtopic.php?p=15741#15741

Wish helps. :)

ayu.
Hi stu,
Sorry answer too late,

I post the answer
http://robosavvy.com/forum/viewtopic.php?p=15741#15741

Wish helps. :)

ayu.
ayu
Savvy Roboteer
Savvy Roboteer
Posts: 39
Joined: Wed Sep 26, 2007 3:28 pm

Post by badlands » Tue May 13, 2008 7:10 pm

Post by badlands
Tue May 13, 2008 7:10 pm

Thankyou ayu for this step by step guide.

I may have a go at building one of these now.

Will it act exactly like the original MR-C3024?

Download & run robobasic files? Like the template files?

Thanks.
Thankyou ayu for this step by step guide.

I may have a go at building one of these now.

Will it act exactly like the original MR-C3024?

Download & run robobasic files? Like the template files?

Thanks.
badlands
Savvy Roboteer
Savvy Roboteer
Posts: 28
Joined: Thu Feb 07, 2008 11:23 pm

Post by ayu » Wed May 14, 2008 12:29 am

Post by ayu
Wed May 14, 2008 12:29 am

Hi badlands,

Yes, I had tried the robobasic and roboScript v2.5 to design my RN-1 and other DIY robots.

It can work like the MR-C3024 as tried the IR remote control.

The other about gyro,bluetooth,PS2 or more test, I haven't do that,so I couldn't tell what it could be.

Thank your reply.hope this help.

ayu.
Hi badlands,

Yes, I had tried the robobasic and roboScript v2.5 to design my RN-1 and other DIY robots.

It can work like the MR-C3024 as tried the IR remote control.

The other about gyro,bluetooth,PS2 or more test, I haven't do that,so I couldn't tell what it could be.

Thank your reply.hope this help.

ayu.
ayu
Savvy Roboteer
Savvy Roboteer
Posts: 39
Joined: Wed Sep 26, 2007 3:28 pm

Post by ayu » Tue Sep 09, 2008 12:54 pm

Post by ayu
Tue Sep 09, 2008 12:54 pm

Hi guys,

This is the parts of the MR-C3024 from http://robosavvy.com/Builders/i-Bot/c3024.pdf by i-Bot.

some circuits had changed,they're power circuit ,RS-232 circuit and
IR receiver.

Main circuit
1. ATmega128 16AC X1
2. Atmel 24C512 X1
3. Q1 7.3728 MHz X1
4. C1,C2 22 pf X2
5. C4 10nf x1
6. R1,R2,R3 10K ohm X3

7. U$12 Piezo X1

8. The U$12 Piezo need a capacitor(47uf) in series and to remove the
diode.

RS-232 circuit
1. 1K ohm X3
2. 10K ohm X1
3. diode X1
4. NPN X2

Power circuit
1. LM2940 X1
2. C1 0.47uf X1
3. Cout 22 uf X1

IR receiver
1. IRM 2638 X1
2. 100 ohm X1
3. 47uf X1
Hi guys,

This is the parts of the MR-C3024 from http://robosavvy.com/Builders/i-Bot/c3024.pdf by i-Bot.

some circuits had changed,they're power circuit ,RS-232 circuit and
IR receiver.

Main circuit
1. ATmega128 16AC X1
2. Atmel 24C512 X1
3. Q1 7.3728 MHz X1
4. C1,C2 22 pf X2
5. C4 10nf x1
6. R1,R2,R3 10K ohm X3

7. U$12 Piezo X1

8. The U$12 Piezo need a capacitor(47uf) in series and to remove the
diode.

RS-232 circuit
1. 1K ohm X3
2. 10K ohm X1
3. diode X1
4. NPN X2

Power circuit
1. LM2940 X1
2. C1 0.47uf X1
3. Cout 22 uf X1

IR receiver
1. IRM 2638 X1
2. 100 ohm X1
3. 47uf X1
ayu
Savvy Roboteer
Savvy Roboteer
Posts: 39
Joined: Wed Sep 26, 2007 3:28 pm


6 postsPage 1 of 1
6 postsPage 1 of 1