Jump to content
IGNORED

Assembled CMI08


Stephen

Recommended Posts

Thought I'd post a few pics of my assembled CMI08

 

 

SMD work takes a steady hand. I use a small pencil tip iron and a paste flux.

CMI08_05.JPG

 

Resistor farm

CMI08_04.JPG

 

There is not as much solder as it looks - I couldn't get the lighting right on this image. Still, I am disappointed with the soldering on this side. When I was assembling & inspecting PCBs full time, I would have failed it. I also screwed up and didn't remove the solder mask on the three large holes under the PS2 connector.

CMI08_03.JPG

 

It works asw nice as it looks. I haven't figured out a case yet.

 

Stephen Anderson

Link to comment
Share on other sites

if there is metalisation inside those holes it shoud be solderable anyway

i would not leave them unsoldered at all - long-term mechanical stress may kill the board

proper job to both of You

this is smartest adaptation of paddle interface i've seen, and clean way out for connecting mouse to atari

Irgendwer: have you adressed accuracy in high-resolution mode?

Link to comment
Share on other sites

Good, clean job!

The problem with the PS/2 mounting holes is my fault, but since the interface works without soldering them, I decided to ship this charge of PCBs anyhow.

 

Thanks for the feedback

Irgendwer

 

Does the CMI08 do anything to relieve the cpu load on the A8, or is it only an adapter so that a widely available mouse can be used?

 

I presume the latter, because to relieve the cpu load it would need some type of a processor to map the mouse position and place the coordinates in an Atari register(s)?

 

-Larry

Link to comment
Share on other sites

Does the CMI08 do anything to relieve the cpu load on the A8, or is it only an adapter so that a widely available mouse can be used?

 

I presume the latter, because to relieve the cpu load it would need some type of a processor to map the mouse position and place the coordinates in an Atari register(s)?

I seem to remember many years back a mouse driver that used many DLI's on different raster lines, sampling the position, to be able to keep up with normal mouse motion. I don't think 60Hz was enough to keep the input.

 

I wonder if this is similar to how the CMI08 works today?

--Selgus

Link to comment
Share on other sites

have you both bother to read hardware description?

guess not :/

So it looks like it can act as paddles and tablet positions, making it look like legacy devices. Sorry, there wasn't able to "read hardware description" since there wasn't any in this thread (though I did find another).

 

Seems like an interesting design, I might look deeper into the "hardware description" to see how it was done.

--Selgus

Link to comment
Share on other sites

search for abbuc hardware contest, as there might be some details about each and every project that particicped (and this one is 2nd place)

what i can see on posted pictures i would assume it uses atmega8-x8 device and bunch of cmos switches connected to resistors to simulate varying resistance of paddle

but i'm not the author, and this is educated guess based on chips i'm seeing on attached pictures

another guess is that pot placed near minidin connector is for sensitivity, or calibration

Link to comment
Share on other sites

Does the CMI08 do anything to relieve the cpu load on the A8, or is it only an adapter so that a widely available mouse can be used?

 

Like covered in the manual, the interface the most cpu load friendly mouse solution which exists for the 8-bit machines.

In absolute mode you can poll the position once a week and it's still correct.

The relative mode is a little bit more sophisticated but nothing to be worry about. A query of the mouse position 4 times a second is sufficient for normal

applications - easy in VBI.

The query itself is just a POT register load - much better and easier to support than a ST-mouse...

 

CU

Irgendwer

Link to comment
Share on other sites

...

what i can see on posted pictures i would assume it uses atmega8-x8 device and bunch of cmos switches connected to resistors to simulate varying resistance of paddle

...

 

You reverse engineered the interface quite well... ;)

 

BTW: Its not so obvious in the vid (

), but the precision and comfort of the CMI08 is much better than the accuracy of the CX77.

 

CU

Irgendwer

Edited by Irgendwer
Link to comment
Share on other sites

Irgendwer: tell me about accuracy in hi-res mode, do You use some multiplexing scheme?, or result is only 8-bit?

btw - if You will be doing another version of pcb, could You provide 3 pin header for mouse connector? it would work well with my io-board, and Y splitter for PS2 mouse and keyboard

Link to comment
Share on other sites

Does the CMI08 do anything to relieve the cpu load on the A8, or is it only an adapter so that a widely available mouse can be used?

 

Like covered in the manual, the interface the most cpu load friendly mouse solution which exists for the 8-bit machines.

In absolute mode you can poll the position once a week and it's still correct.

The relative mode is a little bit more sophisticated but nothing to be worry about. A query of the mouse position 4 times a second is sufficient for normal

applications - easy in VBI.

The query itself is just a POT register load - much better and easier to support than a ST-mouse...

 

CU

Irgendwer

 

Hi Irggendwer.

 

Thanks for the info.

 

-Larry

Link to comment
Share on other sites

Irgendwer: tell me about accuracy in hi-res mode, do You use some multiplexing scheme?, or result is only 8-bit?

 

Please read the 'relative mode' section in the manual.

It just works with - eh - relative movements on an unlimited workspace...

 

btw - if You will be doing another version of pcb, could You provide 3 pin header for mouse connector? it would work well with my io-board, and Y splitter for PS2 mouse and keyboard

 

I don't think there will be a second charge. The first was very small and I have still some kits left.

But if you like to order many kits, it would be a justification for a change of the layout and a new production run... ;)

 

CU

Irgendwer

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...