Jump to content

Photo

Atari Lynx Programmer Pi Hat Preorders

Cart Programmer Homebrew Programmer Board

111 replies to this topic

#1 necrocia OFFLINE  

necrocia

    Moonsweeper

  • 434 posts

Posted Fri Mar 8, 2019 5:15 PM

I've been working on an updated design of Karri's programmer board and discussed making more of these with him, he's given me the go-ahead. This version is a "Pi Hat" design. It slots in on top of a Raspberry Pi 2 GPIO connector and has standoffs to secure it in place. The board uses a proper Lynx cartridge connector, not pogo pins. In addition there are a couple of indicator LEDs to show activity/error status.
 
The board is compatible with Karri's cart PCBs (read/write) and it can read other carts, including carts that make use of SWVCC for power. You can purchase a set of 10x blank cart boards from Karri here - http://www.whitelynx...=0&sort=normal. Note that you will need cart shells to make use of these, one white shell will be supplied with each board but you can purchase more if you like.

 

Requirements:

  • ​Raspberry Pi with a 40 pin GPIO header
  • Linux knowledge

What you will get:

  • Pre-assembled Pi-Hat board
  • 2x 11mm standoffs
  • 4x M2.5 screws
  • 1x 3D printed white cart shell

Pricing:

  • Production Pi-Hat - 60EUR + shipping
  • Pre-orders - 50EUR + shipping (finished)
  • 1x 3D printed cartridge shell - 4EUR
  • 10x 3D printed cartridge shells - 36EUR

 

Preliminary documentation is here: https://atarigamer.c...ogrammer-pi-hat. Software to read/write carts is from here: https://bitbucket.or...art/programmer/

 

Pre-order is now closed. If you still want to get a board, please comment here or contact me. All new boards (after the pre-order) will be available on the Atari Gamer Store once it's up and running.

 

 

Photos (production board left, pre-final board right)...

IMG_3226.jpg

 

Pre-final boards (as pictured, blue PCB, total of 7 made):

  1. necrocia (with pogo pin connector)
  2. necrocia
  3. karri - sent 18/Mar/2018
  4. LX.net
  5. enthusi - sent 14/Mar/2018
  6. edu - sent 19/Mar/2018
  7. vince - sent 18/Mar/2018

Pre-order (production) boards:

  1. necrocia
  2. Andy
  3. vince
  4. thefred
  5. bobandted
  6. im_reg
  7. flip
  8. Greenious
  9. zoran
  10. theundutchables
  11. Ninjabba
  12. Juan José Torres
  13. Marc Oberhäuser
  14. wazzal
  15. D-lag
  16. Songbird
  17. Songbird
  18. Fadest
  19. zoran
  20. 4ever2600
  21. KevinMos3
  22. Positron5
  23. Wario
  24. Nop90
  25. LordKraken

Next batch:

  1. Alonsan
  2. davidcalgary29

Edited by necrocia, Fri Apr 19, 2019 2:21 AM.


#2 vince OFFLINE  

vince

    Star Raider

  • 79 posts
  • Location:PARIS (FRANCE)

Posted Fri Mar 8, 2019 5:29 PM

I'm interested in getting one. :)



#3 thefred OFFLINE  

thefred

    Space Invader

  • 35 posts

Posted Fri Mar 8, 2019 6:23 PM

I would like one.

Does it require a specific os on the pi? I know there are a few of them.



#4 karri ONLINE  

karri

    River Patroller

  • 2,627 posts
  • Location:Espoo, Finland

Posted Sat Mar 9, 2019 1:53 AM

It works with Stretch that is currently the OS used for the Pi. (I also used it with Jessie and Wheezy in the past. But these OS versions are obsolete today).

 

Currently I am running it on RetroPie as I also use the same Pi for emulation of software and developing new games. The Pi also works as a cc65 compiler.

 

One nice scenario is just leaving your Pi on. Whenever you want a cart burned I just insert an empty cart and give a remote ssh call like:

 

ssh burnerpi burnshaken

 

You can even make an icon of it on your phone or tablet. So just clicking the icon burns the cart.

 

A really lazy developer (like me) can even make the Pi fetch the latest fixes for the game from the git repo, let the Pi compile the code and burn the cart.



#5 bobandted OFFLINE  

bobandted

    Combat Commando

  • 7 posts

Posted Sat Mar 9, 2019 9:23 AM

Count me in!!

#6 im_reg OFFLINE  

im_reg

    Dragonstomper

  • 519 posts
  • Location:Leicestershire (UK)

Posted Sat Mar 9, 2019 2:54 PM

Yes please Igor. One for me.
Lee Chapman.

#7 flip OFFLINE  

flip

    Star Raider

  • 99 posts

Posted Sat Mar 9, 2019 3:56 PM

Interested as well!

 

FliP



#8 Greenious OFFLINE  

Greenious

    Chopper Commander

  • 234 posts
  • -= Elite =-
  • Location:Sweden

Posted Sat Mar 9, 2019 3:57 PM

I'm interested as well



#9 PsychoMage OFFLINE  

PsychoMage

    Combat Commando

  • 1 posts

Posted Sat Mar 9, 2019 5:47 PM

Definitely interested.



#10 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 434 posts

Posted Sat Mar 9, 2019 7:35 PM

I would like one.

Does it require a specific os on the pi? I know there are a few of them.

 

 

I use DietPi, Karri uses a different flavour of Linux. The main part is the software for the board itself, which can be compiled as long as you have developer tools installed.



#11 zoran OFFLINE  

zoran

    Combat Commando

  • 7 posts

Posted Sat Mar 9, 2019 8:52 PM

Id like one! Sign me up for the next batch please!

#12 theundutchables OFFLINE  

theundutchables

    Combat Commando

  • 3 posts

Posted Sun Mar 10, 2019 3:15 AM

Count me in.

#13 Ninjabba OFFLINE  

Ninjabba

    Dragonstomper

  • 695 posts
  • Location:Lurking in the Darkness

Posted Sun Mar 10, 2019 3:46 AM

Very nice! I'm interested as well

#14 Juan José Torres OFFLINE  

Juan José Torres

    Space Invader

  • 27 posts

Posted Sun Mar 10, 2019 10:42 PM

Please, count me in for one of these units. Thank you. :)



#15 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 434 posts

Posted Mon Mar 11, 2019 3:15 PM

Thanks you all. I've put everyone who has expressed interest in the OP. I'll be sending out the first (as pictured) batch next week. Then it's onto sourcing all the parts for the next batch, which will go out to everyone on the list here.



#16 Marc Oberhäuser ONLINE  

Marc Oberhäuser

    Stargunner

  • 1,779 posts
  • Location:Düren, Germany

Posted Mon Mar 11, 2019 5:47 PM

Count me in :)



#17 wazzal OFFLINE  

wazzal

    Space Invader

  • 24 posts
  • Location:Arizona, USA

Posted Tue Mar 12, 2019 4:05 AM

I'm in for one ^_^



#18 D-lag OFFLINE  

D-lag

    Star Raider

  • 91 posts
  • Location:Buenos Aires (Argentina)

Posted Tue Mar 12, 2019 8:01 AM

I'd like one, thanks!



#19 Songbird OFFLINE  

Songbird

    Stargunner

  • 1,596 posts

Posted Tue Mar 12, 2019 1:15 PM

I will take two, please. :)



#20 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 434 posts

Posted Thu Mar 14, 2019 5:27 AM

Would you all prefer to have different colour LEDs for the read/write state? For the pre-productionn boards all of the LEDs were green because I couldn't get hold of stock in different colours at the time, but since I'm ordering all new components I can try to get different colours this time. Thinking red for writing and green for reading...



#21 Juan José Torres OFFLINE  

Juan José Torres

    Space Invader

  • 27 posts

Posted Thu Mar 14, 2019 6:03 AM

Would you all prefer to have different colour LEDs for the read/write state? For the pre-productionn boards all of the LEDs were green because I couldn't get hold of stock in different colours at the time, but since I'm ordering all new components I can try to get different colours this time. Thinking red for writing and green for reading...

 

I think different led colors for read/write is a fantastic idea, Igor.



#22 karri ONLINE  

karri

    River Patroller

  • 2,627 posts
  • Location:Espoo, Finland

Posted Thu Mar 14, 2019 6:22 AM

In my vocabulary red == alert, green == ok, yellow == information only. So one green led blinking while it works and burns steady when it is ready.

 

The second led could be red in case we have a problem. It is either off or glows steady when the cart cannot be programmed or read.

 

I don't see the point in having different leds for reading/writing/verifying.



#23 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 434 posts

Posted Thu Mar 14, 2019 4:22 PM

Thanks Juan, Karri. Easy solution is to not have read/write LEDs but activity(green) and error(red). I've not sent PCBs for fabrication yet so this will be an easy relabelling job. I like the idea of blinking while writing/reading, a blink can be triggered on every byte (or word) read/written. I've also had a suggestion to add some decoupling caps for the ICs, I've not noticed any issues with noise but it's not a bad suggestion to have.



#24 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 434 posts

Posted Thu Mar 14, 2019 4:29 PM

A small update to the functionality. The issue with some carts not being readable is now solved. Also if you want blank carts, order them from Karri - http://www.whitelynx...t=0&sort=normal

 

PCBs will be sent off for fabrication this weekend!

 

 

 
The board is compatible with Karri's blank carts (read/write) and it can read other carts (except for Luchs Soft carts but that is a software issue most likely this has been fixed now - 12/Mar/2018). You can purchase a set of 10x blank cart boards from Karri here - http://www.whitelynx...=0&sort=normal.Note that you will need cart shells to make use of these, Karri has a limited supply of those but we are working on a more permanent solution.
 



#25 karri ONLINE  

karri

    River Patroller

  • 2,627 posts
  • Location:Espoo, Finland

Posted Thu Mar 14, 2019 9:26 PM

You cannot have blink by a byte because if a byte is not programmable then blinking would stop and the led stays on. Perhaps you could have a minimum frequency and a maximum frequency. If the programming gets stuck then the frequency drops to min.. 







Also tagged with one or more of these keywords: Cart Programmer, Homebrew, Programmer Board

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users