Basic Atom Pro Too large for Bot Board

Yup,

Nick said on AIM before that I was making a big deal out of it and I should just bend the pins in slightly so it fits.

Now I am having trouble getting it to talk with IDE. How do you set the baudrate on the ABB? Also, when you turn it on are the 3 LEDs supposed to turn on? (I have the 3 jumpers connected to enable the leds and push buttons.)

hmmmm…

Uhhhh, guess you can’t. It uses 115.2kbps for programming… I tried to use auto detect to detect the Basic Atom Pro but it says none found. I used a multimeter and measured the voltage between vss and vdd and it came up with nothing… So I then measured the voltage between the vss and vdd socket areas from under the board and I got 5v which is the correct output of my battery pack. This can’t be because the pins were bent, can it? I mean doesnt both parts of the socket hole have the electricity running through it?

did u put the atom pro in backwards?

I’ve been IMing robo, guys.
We’ve tested the micro’s power with an LED and a resistor across it’s Vdd and Vss pins.
It glows, so it’s not a problem of the dip socket not making proper contact.

Methinks it might be a problem with the serial connection, but that’ll have to wait for a snack break.
:wink:

and a game of cranium?? :smiley:

I just had him further check hardware by measuring resistances between the micro’s pins and bottom of board.
All are quite low, which means we’ve got good connections.

He checked for continuity between micro RS232 pins and DB9 ouput cable, and he got the beeps.

So, all-in-all, hardware is functioning fine.

Anyone familiar with the software?

Also tried setting port in Device Manager to default to 115200/8/n/1/n with the FIFO’s off (it’s needed off for my PIC programmer, so I thought we’d give it a try).

Still nothing.

you might want to post some questions on the basicmicro.com, they have a forum and will answer quickly if you post.

I figured all that was needed to make the micro fit was bend in each side equal amounts to make it fit. In the photos provided, it looked like there was a significant size difference but the micro was leaning to one side, which is going to give the illusion of a greater offset. If the micro was perfectly centered over the socket, you would notice each side would only need to bent in just a very small amount to fit in.

I’m glad you got it to fit.

I had the same issue with the Atom Pro 28 pins and had to bend them a little bit to match the socket width. But no problem after that

This is common with new ICs. Usually they will be flared out a bit. I can understand the concern about the part not being a drop in component. I also try not to force anything in if I’m not 100% sure.

:wink:

Nick is a smart guy…

The first thing you need to try is what is posted in this post in the Bot Board / Atom section.
lynxmotion.net/viewtopic.php?t=692

It is the part that tells you about changing the reset hold time to 25.

Yup, nick is a smart guy. I swear to go jim. I read the FAQs but I didn’t see that one!!!

EDIT:
Just tried it and it connected in a ms :neutral_face: Now I need to figure out when the program is actually running…

Sorry for double post.

Well look at that! It can blink, amazing.
My next question is: How do I make it print stuff to the computer?
I tried this:
SEROUT S_OUT, 9600, “hi ^^"]
and also:
SEROUT S_OUT, 9600, "hi ^
^”, 13]

and then connected Terminal1 to 9600/com1(serial port im using/N/N/E and pressed connect but it doesnt give me anything. Anything I did wrong?

You are setting the baudmode argument incorrectly. baudmode is not just the bitrate. We recomend you use the predefined constants(eg i9600 will set baudmode to inverted at 9600bps). If you read the manual it explains how to calculate the baudmode value of you want to do it the hard way.

example
serout S_OUT,i9600,“hellow world”,13]

Nathan

Hey,

Rather late reply :stuck_out_tongue: I figured it out the same day.

Thanks though,
robodude666

I figured you probably already had it but by posting it anyone else that had the same problem now knows the answer.

P.S. I don’t read Lynxmotion forums all the time(I don’t even read the BasicMicro forums everyday) and the past few weeks have been real busy for me.

I also figured your probably posting to let everyone else know how to solve the problem :stuck_out_tongue: I posted just to let everyone else know i got it.