Igor Posted March 8, 2019 Share Posted March 8, 2019 (edited) 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.fi/shop/#!/Atari-Lynx-boards/c/15290050/offset=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 Please see the Atari Gamer Online Shop for pricing and availability. Useful links: Atari Lynx Cart Reader/Writer (Programmer Pi-Hat) Installing the Atari Lynx cartridge reader/writer board onto your Raspberry Pi Atari Lynx Cartridge Reader/Writer Board Software Photos (2020 production board) Photos (2019 production board left, pre-final board right)... You can use a Raspberry Pi Zero with this board, but be warned that it runs significantly slower vs a Raspberry Pi 2, 3,4 or 400. These are the curved lip 3D printed cartridges that are available for purchase. This is the 3D printed case for a Raspberry Pi, it's custom made to house the Pi Hat and will work with Raspberry Pi model 2/3/4 (any Pi with a 40 pin GPIO adapter except the Pi400). Edited August 1, 2021 by Igor 2 Link to comment Share on other sites More sharing options...
vince Posted March 8, 2019 Share Posted March 8, 2019 I'm interested in getting one. Link to comment Share on other sites More sharing options...
thefred Posted March 9, 2019 Share Posted March 9, 2019 I would like one. Does it require a specific os on the pi? I know there are a few of them. 1 Link to comment Share on other sites More sharing options...
+karri Posted March 9, 2019 Share Posted March 9, 2019 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. Link to comment Share on other sites More sharing options...
bobandted Posted March 9, 2019 Share Posted March 9, 2019 Count me in!! Link to comment Share on other sites More sharing options...
im_reg Posted March 9, 2019 Share Posted March 9, 2019 Yes please Igor. One for me. Lee Chapman. Link to comment Share on other sites More sharing options...
flip Posted March 9, 2019 Share Posted March 9, 2019 Interested as well! FliP Link to comment Share on other sites More sharing options...
Greenious Posted March 9, 2019 Share Posted March 9, 2019 I'm interested as well Link to comment Share on other sites More sharing options...
PsychoMage Posted March 9, 2019 Share Posted March 9, 2019 Definitely interested. Link to comment Share on other sites More sharing options...
Igor Posted March 10, 2019 Author Share Posted March 10, 2019 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. Link to comment Share on other sites More sharing options...
zoran Posted March 10, 2019 Share Posted March 10, 2019 Id like one! Sign me up for the next batch please! Link to comment Share on other sites More sharing options...
theundutchables Posted March 10, 2019 Share Posted March 10, 2019 Count me in. Link to comment Share on other sites More sharing options...
Ninjabba Posted March 10, 2019 Share Posted March 10, 2019 Very nice! I'm interested as well Link to comment Share on other sites More sharing options...
Juan José Torres Posted March 11, 2019 Share Posted March 11, 2019 Please, count me in for one of these units. Thank you. Link to comment Share on other sites More sharing options...
Igor Posted March 11, 2019 Author Share Posted March 11, 2019 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. Link to comment Share on other sites More sharing options...
Marc Oberhäuser Posted March 11, 2019 Share Posted March 11, 2019 Count me in Link to comment Share on other sites More sharing options...
wazzal Posted March 12, 2019 Share Posted March 12, 2019 I'm in for one ^_^ Link to comment Share on other sites More sharing options...
D-lag Posted March 12, 2019 Share Posted March 12, 2019 I'd like one, thanks! Link to comment Share on other sites More sharing options...
Songbird Posted March 12, 2019 Share Posted March 12, 2019 I will take two, please. Link to comment Share on other sites More sharing options...
Igor Posted March 14, 2019 Author Share Posted March 14, 2019 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... Link to comment Share on other sites More sharing options...
Juan José Torres Posted March 14, 2019 Share Posted March 14, 2019 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. Link to comment Share on other sites More sharing options...
+karri Posted March 14, 2019 Share Posted March 14, 2019 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. Link to comment Share on other sites More sharing options...
Igor Posted March 14, 2019 Author Share Posted March 14, 2019 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. Link to comment Share on other sites More sharing options...
Igor Posted March 14, 2019 Author Share Posted March 14, 2019 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.fi/shop/#!/Atari-Lynx-boards/c/15290050/offset=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.fi/shop/#!/Atari-Lynx-boards/c/15290050/offset=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. Link to comment Share on other sites More sharing options...
+karri Posted March 15, 2019 Share Posted March 15, 2019 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.. Link to comment Share on other sites More sharing options...
Recommended Posts