Basic Atom Pro Too large for Bot Board

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.

i have the 28 pin
and yes i did have to slightly bend the pins
hope this helps :unamused:

Last post:
Sat Sep 09, 2006 2:32 am

lol… Thanks though. A bit too late I might have to say :stuck_out_tongue:

I’ve inserted over 60 different AtomPros and yes… the pins need bent inward a bit. It’s no big deal unless you fold over a pin and break it off. I also use a dental pick to gently ease each pin into the socket before applying enough pressure to fully seat the thing.

I use that cool little screw driver that comes with the SSC and ABB to gently coax the pins into the wholes…