mozzwald Posted March 26, 2022 Share Posted March 26, 2022 Out of the 13 prototype boards I made, 1 exhibited an issue that locked up the adamnet bus when FujiNet was turned off. I could not narrow down what the problem was with this board. This past week I received 1.0 boards and have assembled 2 for testing. Both boards showed this same problem. The issue has been resolved and requires an additional diode and a trace cut on this board. I will be fixing the schematic and board layout for this change and ordering more boards. I know there are some folks anxious to get their hands on FujiNet hardware for the Coleco Adam. In the coming weeks I will have some hardware available for sale at https://fujinet.online. This first batch of boards will work with a trace cut and additional diode so I will be making these available for sale until I get the corrected boards in. This board design is all through hole components except the MicroSD socket. I've tried to make this as easy as possible for people to assemble at home and this MicroSD socket can be hand soldered with an iron. I'm still not sure if I will offer complete kits for home assembly or just boards and complete units. Let me know what you want. All the design files will be made available so you can get your own boards made if you like. The ESP32-DEVKITC-VE (not shown) plugs into the two header rows. Behind the power switch you can see the diode fix added in. The first 3D printed case I made fits really good. There are still some changes to be made on the buttons and screw hole posts. The case shown here has a cutout in the center and long headers for debugging with a logic analyzer. The regular case will not have this, but the header pads are on the board if one wanted to use them. And here it is running on the ADAM Firmware updates will be made available with the new FujiNet-Flasher available at https://fujinet.online/download. The prototype boards use an ESP32 with 16MB of flash storage and 1.0 boards use the ESP32-DEVKITC-VE which has 8MB. Releases will be the same but have 2 options available for the 8MB and 16MB. 3 2 Quote Link to comment Share on other sites More sharing options...
rietveld Posted March 26, 2022 Share Posted March 26, 2022 Is there the same issue will your origional run of BETA units? I have not has that problem with my origional Fujinet that you sent me a few monrhs ago Quote Link to comment Share on other sites More sharing options...
mozzwald Posted March 26, 2022 Author Share Posted March 26, 2022 2 hours ago, rietveld said: Is there the same issue will your origional run of BETA units? I have not has that problem with my origional Fujinet that you sent me a few monrhs ago If your prototype is not exhibiting the issue, then no need to worry about it. Quote Link to comment Share on other sites More sharing options...
NIAD Posted March 26, 2022 Share Posted March 26, 2022 (edited) 9 hours ago, mozzwald said: Out of the 13 prototype boards I made, 1 exhibited an issue that locked up the adamnet bus when FujiNet was turned off. Seeing as only 1 of 13 Proto boards exhibited this issue and the addition of a diode remedied it, the following may not have any bearing on this, but I’ll pass it along anyway just in case. If you have an ADAMnet device (ie. Disk Drive) connected to the ADAMnet port BUT not powered on, it will lock up ADAMnet/Keyboard input until one either powers on or disconnects the Disk Drive from the ADAMnet port and resets the system. The ADAM actually boots up properly into SmartWriter, but ADAMnet will be frozen and no input from the Keyboard will be recognized although other functions will work like using CV cartridges. Edited March 26, 2022 by NIAD Quote Link to comment Share on other sites More sharing options...
mozzwald Posted March 26, 2022 Author Share Posted March 26, 2022 18 minutes ago, NIAD said: If you have an ADAMnet device (ie. Disk Drive) connected to the ADAMnet port BUT not powered on, it will lock up ADAMnet/Keyboard input until one either powers on or disconnects the Disk Drive from the ADAMnet port and resets the system. The ADAM actually boots up properly into SmartWriter, but ADAMnet will be frozen and no input from the Keyboard will be recognized although other functions will work like using CV cartridges. This is indeed the same issue as with FujiNet. The diode fixes the problem so that you do not need to unplug FujiNet and can just turn it off with the switch. I was not aware that any other devices had this issue. 1 Quote Link to comment Share on other sites More sharing options...
NIAD Posted March 26, 2022 Share Posted March 26, 2022 4 minutes ago, mozzwald said: This is indeed the same issue as with FujiNet. The diode fixes the problem so that you do not need to unplug FujiNet and can just turn it off with the switch. I was not aware that any other devices had this issue. Seems then that most are powering on their Proto FujiNet devices at all times or if not, know of the ADAMnet issue and unplug the cable from the device or Memory Console. Seeing as you have developed a fix for the issue, I can only assume that the next HOT mod to do will be to apply this diode fix to ADAM Disk Drives!!! ? Quote Link to comment Share on other sites More sharing options...
mozzwald Posted March 26, 2022 Author Share Posted March 26, 2022 5 minutes ago, NIAD said: Seems then that most are powering on their Proto FujiNet devices at all times or if not, know of the ADAMnet issue and unplug the cable from the device or Memory Console. Of those testers I've been in contact with, only the one unit has the problem and they have confirmed by testing. I think it could be a hit or miss thing based on variations of the parts used. Right (or wrong) resistance tolerances, etc. @rietveld had the bad one and I replaced it with another unit from the same build run which did not have the issue. 10 minutes ago, NIAD said: Seeing as you have developed a fix for the issue, I can only assume that the next HOT mod to do will be to apply this diode fix to ADAM Disk Drives!!! I'd have to look at the drive schematics to see if it's possible. On FujiNet, the switch cuts off ADAMNet 5V power from the ESP32. I had connected the ADAMNet 5V directly to the transistors used for translating RX/TX to ADAMNet Data. The transistors were being biased and the ESP32 being off was causing ADAMNet Data to stay high and freeze the bus. I cut the ADAMNet 5V trace to the transistors and ran a diode from the switched ESP32 5V to the transistors. The diode prevents partial back powering of the ESP32 when FujiNet is off. Quote Link to comment Share on other sites More sharing options...
mozzwald Posted March 31, 2022 Author Share Posted March 31, 2022 I have 8 of the fixed ADAM FujiNet's available to those interested: https://fujinet.online/shop/hardware/fujinet-v1-0-for-coleco-adam/ When I get the corrected PCB's I will have some more available and at the same time release the design files in our github repo @NIAD 1 Quote Link to comment Share on other sites More sharing options...
jblenkle Posted March 31, 2022 Share Posted March 31, 2022 2 hours ago, mozzwald said: I have 8 of the fixed ADAM FujiNet's available to those interested: https://fujinet.online/shop/hardware/fujinet-v1-0-for-coleco-adam/ When I get the corrected PCB's I will have some more available and at the same time release the design files in our github repo @NIAD Will you be making these available on a regular basis? Not sure how soon I can get one. Quote Link to comment Share on other sites More sharing options...
mozzwald Posted March 31, 2022 Author Share Posted March 31, 2022 8 hours ago, jblenkle said: Will you be making these available on a regular basis? Not sure how soon I can get one. I plan to make them for a while as long as there is demand and I have time. This board was made with through hole components in the hopes that people would build their own when the design files are released, but I understand that not everyone is capable of doing that. I have also been thinking about offering the board with MicroSD socket already soldered as that is the only surface mount part. 1 Quote Link to comment Share on other sites More sharing options...
mozzwald Posted April 2, 2022 Author Share Posted April 2, 2022 Some folks have privately asked questions about the new ADAM FujiNet hardware. Other folks may have the same questions so feel free to ask here for everyone's benefit. I have begun working on a quick start guide that hopefully answers some common questions: https://github.com/FujiNetWIFI/fujinet-platformio/wiki/ADAM-FujiNet-Quickstart-Guide Quote Link to comment Share on other sites More sharing options...
NIAD Posted April 2, 2022 Share Posted April 2, 2022 5 hours ago, mozzwald said: I have begun working on a quick start guide that hopefully answers some common questions: https://github.com/FujiNetWIFI/fujinet-platformio/wiki/ADAM-FujiNet-Quickstart-Guide Order received a couple days after placing it! Thanks for the quick shipping and making available a quick start guide! 1 Quote Link to comment Share on other sites More sharing options...
mozzwald Posted April 14, 2022 Author Share Posted April 14, 2022 I received the new boards, assembled and tested a small batch of them. Everything is working great. The completed units are available at https://fujinet.online/shop and I will be making more as time permits. I also have PCBs for sale with the option to have the MicroSD socket pre-soldered since it is the only SMD part on the board and not everyone is up to that task The complete design files have been release under the CERN OHL License and are available in our Github Repo. 1 Quote Link to comment Share on other sites More sharing options...
Jeffrey Worley Posted January 6 Share Posted January 6 I'm building a brace of Fujinet Adam. They aren't done yet, but I'd like to offer some constructive criticism. That the board is almost entirely through-hole makes it very much more likely hobbyists will attempt it. I get why the contacts on the spdt switch are so close to each other, it is unavoidable if you want the miniature part. But there's no good reason I can think of why the transistor legs are set in-line. Staggering them in a Vee would be much kinder to the hobbyist. My gear is ordinary and my eyes and hands are challenged to tack down those six legs without bridging them. Staggering these pins in a future revision of the pcb would reduce the difficult-to-solder connections from nine to three. I can't wait to get this thing running. I bought an Adam for this purpose, always wanted one but peripherals were rare and expensive. Best, Jeff Quote Link to comment Share on other sites More sharing options...
+mytek Posted January 8 Share Posted January 8 It's been 8 months now, so probably too late for this suggestion... I don't have a horse in this race, but based on my experience with other projects needing an SD card, and the fact that this particular board is aimed at a DIY builder, why not use a standard sized SD Card connector? And because you made this a THT based board layout, it didn't seem like you were really squeezed for space to absolutely require a Micro SD Card. Example Although it's still a surface mount connector, its size makes soldering relatively simple. Spacing between pads is generous and the footprint of each is big enough, so as to minimize solder bridging. And it has locating pins to insure that it stays centered for soldering. And lastly it gives you a universal socket, accepting either Standard or Micro SD Cards (with an adapter). Many times these adapters come with the Micro SD when purchased (I have at least half a dozen now). Quote Link to comment Share on other sites More sharing options...
Tekman Posted January 8 Share Posted January 8 6 minutes ago, mytek said: I don't have a horse in this race, but based on my experience with other projects needing an SD card, and the fact that this particular board is aimed at a DIY builder, why not use a standard sized SD Card connector? And because you made this a THT based board layout, it didn't seem like you were really squeezed for space to absolutely require a Micro SD Card. I have trouble with small SD cards and they can get frustrating when you need to pull them out if the case is too thick around the slot. I designed my FujiNet Internal and Lite units with a full sized SD card because of that. Same goes for my ADE variants. I also like to us push-push spring loaded sockets. 1 Quote Link to comment Share on other sites More sharing options...
+mytek Posted January 8 Share Posted January 8 4 hours ago, Tekman said: I have trouble with small SD cards and they can get frustrating when you need to pull them out if the case is too thick around the slot. I designed my FujiNet Internal and Lite units with a full sized SD card because of that. Same goes for my ADE variants. I also like to us push-push spring loaded sockets. The Micros are a bit too itsy-bitsy for me as well. I dropped one one time and could never find it. Probably ended up getting vacuumed away. And at least for people that prefer them, they always have that option with an adapter. Can't say the same when your device has a Micro SD slot, and you'd rather use Standard SD card Quote Link to comment Share on other sites More sharing options...
Jeffrey Worley Posted January 20 Share Posted January 20 On 3/26/2022 at 10:55 AM, mozzwald said: This is indeed the same issue as with FujiNet. The diode fixes the problem so that you do not need to unplug FujiNet and can just turn it off with the switch. I was not aware that any other devices had this issue. Last night, just for kicks, I daisy-chained two brand-new Fujinet together and booted. The first in the chain wins, more or less, but operation is flaky and weird. Best to use just one. 🙂 Jeff Quote Link to comment Share on other sites More sharing options...
Captain Cozmos Posted January 20 Share Posted January 20 Just for kicks I plugged an expansion ADAM into a full ADAM It did not blow up but it did not boot either. 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.