MADRAFi Posted April 15, 2019 Share Posted April 15, 2019 I have them produced but still waiting for other parts to arrive to get it assembled. Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted April 16, 2019 Share Posted April 16, 2019 Updated to V3 436ec0ebb91ff7ecf7186ca012d46774.png b4da5fa95c14312a999e0f9c100be19e.png https://oshpark.com/shared_projects/8oPYQzvW Hi Mr Robot, I thought you would consider to pass the Command Line through the 7407 in V3 ? Here is the diagram from TGB1718 showing how it should be done: http://atariage.com/forums/topic/288901-sdrive-max-installation-help/?do=findComment&comment=4234325 Perhaps in V4 ? Quote Link to comment Share on other sites More sharing options...
E474 Posted April 16, 2019 Share Posted April 16, 2019 (edited) Hi, You mean wiring up pins 5 & 6 on the 7407, and adding another 4k7 resistor? Would that work? I was actually more interested in the physical aspect - e.g. how well the board fits into an Arduino, but if the logic can be improved, that would be even better. Edited April 16, 2019 by E474 Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted April 16, 2019 Share Posted April 16, 2019 (edited) You mean wiring up pins 5 & 6 on the 7407, and adding another 4k7 resistor? Would that work? Now that you asked, I looked again at the diagram and it seems that the PINs 5 and 6 are exchanged and the diagram is incorrect... The command line signal should be handled exactly in the same way as SIO DATA IN (PIN3): 7407 PIN5 <-> Arduino A5 7407 PIN6 <-> SIO COMMAND PIN7 4K7 between SIO PIN10 and SIO PIN7 Of course one can use another pair of 7407 PINs to optimize the layout of the brakout board. Edited April 16, 2019 by TheMontezuma Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted April 16, 2019 Share Posted April 16, 2019 (edited) Sorry, I confused myself. The diagram is fine. The SIO COMMAND LINE should be handled in a similar way as SIO DATA OUT (on ATARI computer side). Or the other way round: A5 in a similar way as RX (on the Arduino side). 7407 PIN6 <-> Arduino A5 7407 PIN5 <-> SIO COMMAND PIN7 4K7 between SIO PIN10 and SIO PIN7 Edited April 16, 2019 by TheMontezuma Quote Link to comment Share on other sites More sharing options...
Mr Robot Posted April 16, 2019 Share Posted April 16, 2019 The only change on V3 was me adding another row of pins to line up correctly with a different version of fake UNO. v2 works perfectly for me. I've not had anyone say this doesn't work, except for the pin alignment issue that v3 fixes. Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted April 16, 2019 Share Posted April 16, 2019 (edited) The only change on V3 was me adding another row of pins to line up correctly with a different version of fake UNO. v2 works perfectly for me. I've not had anyone say this doesn't work, except for the pin alignment issue that v3 fixes. I'm not saying that v2 does not work. I'm just saying that 7407 has unused buffers, which can be used for free. That's all. Edited April 16, 2019 by TheMontezuma 1 Quote Link to comment Share on other sites More sharing options...
E474 Posted April 17, 2019 Share Posted April 17, 2019 Hi, I was just asking if the pins on the Arduinos lined up since the upgrade to version 3, but I like the idea of COMMAND line being buffered (though this is not a deal breaker for me as I don't actually understand what's going on, but also would prefer not to miss out on something that might be better, if you see what I mean?). 1 Quote Link to comment Share on other sites More sharing options...
ricortes Posted April 17, 2019 Share Posted April 17, 2019 Not to drift the thread to far. You just know someone is going to want to plug their SIO2PC cable, SDrive Max, ESP8266, PRConnection, a real 1050 and maybe an 850 in at the same time. Easy out is to just tell them don't. It would have been nice if we had an option to maybe have ~2 amps at 5V available that wouldn't look like a rats nest. Everything you add puts a load on the data lines. Some of the stuff like the ESP8266 can spike .2 amps all by its lonesome. Quote Link to comment Share on other sites More sharing options...
E474 Posted April 18, 2019 Share Posted April 18, 2019 Hi, I did actually buy an Arduino R3 that had an onboard ESP8266, in the hope of making an all-singing/all-dancing SDrive-SuperMax, but it's not happening (yet). 2 Quote Link to comment Share on other sites More sharing options...
MADRAFi Posted April 18, 2019 Share Posted April 18, 2019 The pins on V3 board seems not to align with my arduino. It looks like holes should be where white print is. Quote Link to comment Share on other sites More sharing options...
Mr Robot Posted April 18, 2019 Share Posted April 18, 2019 (edited) It's almost right, not bad given that I don't actually have that UNO version to measure. Unless someone wants to send me one of those model UNO's, that's about as close as it's going to get! Edited April 18, 2019 by Mr Robot Quote Link to comment Share on other sites More sharing options...
E474 Posted April 18, 2019 Share Posted April 18, 2019 Hi, Thanks MADRAFi for the photo, and of course Mr Robot for sharing the PCB design! Is there any chance of some photos from different angles, it's a little hard to see the alignment, but I'm guessing it's only off by a millimetre or so? I'm out of town at the moment, but can try and upload some photos of my (clone) Arduino with graph paper/ruler in picture to give a better idea of alignment (when I get back). I'm guessing that one solution would be to (carefully) bend the pins with some needle nosed pliers, just to get the alignment spot-on? Hope there will be a version 4 at some point (who would have thought it?). Quote Link to comment Share on other sites More sharing options...
MADRAFi Posted April 19, 2019 Share Posted April 19, 2019 Hi, Yes it is slightly off. Those pins which do not allign are those you have to solder yourself. So I have first put it all together and solder them angled. I am not sure if you will bea ble to have 1 common version supporting all holes perfectly. I would try to swap print for pins with the row of pins closest to the 6 pins group. Quote Link to comment Share on other sites More sharing options...
BigBen Posted April 30, 2019 Share Posted April 30, 2019 (edited) A new software version has been released. Edited April 30, 2019 by BigBen 6 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted April 30, 2019 Share Posted April 30, 2019 (edited) looks like an important update. It clears up some irritating behaviors. Nice job. hmmm people will ask questions... here are the highlights screen blanker is now only on main page fixed display bug after formatting new image scrolling filename optimized fixed bug on reinsert SDRIVE.ATR to D0: added multiline output for long filenames in filebrowser Edited April 30, 2019 by _The Doctor__ 1 Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted April 30, 2019 Share Posted April 30, 2019 A new software version has been released. The question is, have any significant changes to the 1.1 Beta branch been introduced since February or so when the last fixes were put in? I've been running the 1.1beta since then with no issues. 1 Quote Link to comment Share on other sites More sharing options...
Roydea6 Posted May 8, 2019 Share Posted May 8, 2019 I have gotten my Sdrive-Max running and don't have problems with most of the atr and atx files. I finally bought two of the uno2 boards with screens, so now I need to know what else I can do with the second Uno---- are the other Atari projects available for the Uno other than as an Sdrive. Quote Link to comment Share on other sites More sharing options...
toddtmw Posted May 8, 2019 Share Posted May 8, 2019 I have gotten my Sdrive-Max running and don't have problems with most of the atr and atx files. I finally bought two of the uno2 boards with screens, so now I need to know what else I can do with the second Uno---- are the other Atari projects available for the Uno other than as an Sdrive. Not really Atari-related, but there are a lot of cool Arduino Touchscreen projects. Some examples: https://create.arduino.cc/projecthub/projects/tags/touchscreen 1 Quote Link to comment Share on other sites More sharing options...
toddtmw Posted May 8, 2019 Share Posted May 8, 2019 Also, Arduino is pretty easy to program. You should download the IDE and check it out. I've done some cool things with them. My house had an alarm system, but it wasn't working. I pulled out the panel and used the sensor wires with an Arduino to to all of the door sensors into my Smartthings and then hubitat smart home platform. I also used a relay shield to ping googles nameservers every 10 seconds and if it couldn't get to it ten times in a row, it dropped the relay (which had my cable modem and wifi accesspoint plugged into it), waited 60 seconds and then brought the relay back up. Neither of those needed a screen, but this is a pretty powerful little microcontroller. it has 2 K of SRAM and 32 K of flash RAM. (That's Kilobytes, not Megabytes!) It has a 16 MHz clock rate, but, it's really not THAT much more powerful than our beloved 8-bit Ataris! 1 Quote Link to comment Share on other sites More sharing options...
Mr Robot Posted May 14, 2019 Share Posted May 14, 2019 So this should be drag and drop for the firmware flashing ? Did you try it ? Finally got around to trying this on my mac, updated from 1.0 to 1.1 with no problems at all. Make sure Arduino is installed and run this, wait till it finds your UNO, select the serial port it found, then select eeprom_writer.hex first, then SDrive.hex, when you select one it just pushes it straight to the UNO. No muss, no fuss Nice little app! http://paulkaplan.me/HexUploader/ Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted May 15, 2019 Share Posted May 15, 2019 Also, Arduino is pretty easy to program. You should download the IDE and check it out. I've done some cool things with them. My house had an alarm system, but it wasn't working. I pulled out the panel and used the sensor wires with an Arduino to to all of the door sensors into my Smartthings and then hubitat smart home platform. I also used a relay shield to ping googles nameservers every 10 seconds and if it couldn't get to it ten times in a row, it dropped the relay (which had my cable modem and wifi accesspoint plugged into it), waited 60 seconds and then brought the relay back up. Neither of those needed a screen, but this is a pretty powerful little microcontroller. it has 2 K of SRAM and 32 K of flash RAM. (That's Kilobytes, not Megabytes!) It has a 16 MHz clock rate, but, it's really not THAT much more powerful than our beloved 8-bit Ataris! Sounds good, but I would rather ping my provider, rather than the evil Goo. If the Goo goes down, you will be in a reboot loop. Quote Link to comment Share on other sites More sharing options...
toddtmw Posted May 15, 2019 Share Posted May 15, 2019 Sure. Its a program. You can ping anything you want. The point is, did the internet go down? Then reboot it! (You know, reboot the ENTIRE internet! Quote Link to comment Share on other sites More sharing options...
+slx Posted May 16, 2019 Share Posted May 16, 2019 As I could not get my SDrive Max to run with my own perfboard-build assembly I ordered a couple of V3 boards. My (elegoo) Arduino lacks that row of TX/RX/5V/GND connections, so I connected the board to the underside of the Arduino with wires. I wired everything but A5 to the V3 board, A5 directly to the Arduino. I then connected the holes designed for the pin header to GND, 5V, TX and RX. The SDrive itself works normally most of the time. Sometimes the screen shows stripes but usually it shows the buttons for the drives, etc. It does not seem to register with the 130XE, however, which makes the scratching sound and does not find a device. I have some more Arduinos coming from China but would really like to get this one running as well. Is the 6-pin block that goes onto the ICSP socket of the Arduino required to work or is it used for mounting only? I can't mount it there because it conflicts with the socketed ATMega on the Arduino. With the "free-floating" V3 board the unit works as described above. Quote Link to comment Share on other sites More sharing options...
Mr Robot Posted May 16, 2019 Share Posted May 16, 2019 (edited) Pins 1 & 5 are connected to VCC and GND. As long as you have those connected somewhere, you don't need to worry about that connector. EDIT: When you say the boards conflicts with the socketed ATMega, do you mean you have this UNO? If you do, you don't need the SIO2UNO board at all. You just need to do this... Reconnect that pin if you want to update the firmware. I'd just install a switch! Edited May 16, 2019 by Mr Robot 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.