Jump to content


  • Content Count

  • Joined

  • Last visited

Everything posted by mozzwald

  1. I can't find a schematic for it so I will have to 'guess' how it works (unless someone else knows). Can you read the part number on the IC between the Atari SIO port and the 4 other ports?
  2. There was 1 other report of this back in November that was never resolved. Can you verify that Lotharek's SIO hub is providing 5V to FujiNet? With and without external power to the hub.
  3. You could try printing multiples of the same part (or add anything else to the print bed) to allow each part to cool before starting the next layer. I had this problem when printing tiny buttons for the FujiNet shell. Printing 30 at a time instead of just a few made all the difference. I had some success printing keycap adapters for Kailh Choc switches while looking at making a new 400 keyboard
  4. We are using PlatformIO with VS Code https://github.com/FujiNetWIFI/atariwifi/wiki/Board-Bring-up-for-PLATFORM.IO-code
  5. The new boards arrived yesterday. After much pain and suffering I'm happy to report that it's working. I guess this is FrankenFuji Part 2 🤣. The WROVER module uses GPIO 16 & 17 for the internal PSRAM chip and those pins are not connected on the module at pins 27 and 28 like the WROOM module. We have been using those 2 GPIO for the SIO UART TX/RX. What I've done is move the MOTOR and COMMAND lines to GPIO 36 & 39 which are input only, then use GPIO 21 & 33 for SIO UART (you can pinmux the UART to just about any GPIO you want). I have also removed capacitor C4 which is part of the audio output. It was causing a constant high pitched squeal and ticking noise. It sounds fine on my 800XL without it. Bodge wires: XE Style case on the 800XL: Look at the size of that heap: Updated Schematic:
  6. Nope, I added the JTAG (and its power diode) as an option and it won't ship with it populated. It's just for development
  7. While you can flash the firmware with jtag, I don't expect users to have a jtag debugger on hand. If for whatever reason the FujiNet gets bricked, you can flash it over usb.
  8. You shouldn't need port forwarding if pc and fujinet are connected to the same router. I think just opening the port in windows firewall would be enough
  9. That's definitely an option but does require some up front cost for equipment and time to learn the skill. You would definitely need a vacuum chamber to remove air from the resin. Getting a (near) perfect mold (and several) of them would be important. Not sure if I'm up for the task Quick test print of the XE style case turned out ok. It's printable
  10. I will test print this today and make sure the holes come out ok. The case debate is something that needs to be figured out. I will not be printing the cases myself for the first run, only for prototypes. My single crappy printer is not up to par for a job like that. Injection molded cases are a non option unless we make thousands of FujiNet ($1000++ setup cost per mold is too expensive). So that leaves 3D printing from a service and the cost of printing the current case (2 parts) and both SIO connectors is roughly $25. 3D printing material colors are limited so matching original Atari colors is difficult. I have thought about just making a generic case that doesn't match any Atari style and use it, otherwise UserXE and User400/800 will complain that UserXL got special treatment if we only make XL style cases. Then, if you want a styled case to match your unit, print your own or have someone print it for you. I'm open to suggestions on this.
  11. RN1 is 470 resistor network. SJ1 is a solder jumper, not an actual part but 2 pads that can be bridged with solder to bypass the need for the switch. SS12D00G5 is an on/off slide switch not available from Mouser or Digikey (that I'm aware of). G5 is the stem length (5mm) so if you remove that you may get more results when searching. The switch is available from the usual China sources like Ali Express; I got mine from Amazon. Yes, JTAG pin 1 is for powering the the ESP32. VCC is the combination of SIO_5V, USB_5V and JTAG power inputs (thru diodes) and is what powers the 3V3 regulator. JTAG should supply 5V to FujiNet if you want to use it, or just use the MicroUSB. I am using the ESP-PROG JTAG debugger which can supply 5V or 3V3 based on a jumper setting. The JTAG connector on FujiNet matches the cable supplied with ESP-PROG. I've added a VCC NetPort to the regulator in the schematic so it's more clear:
  12. How about this for an XE Style FujiNet case? The front facing slats/grill are closed and the rear slats are open.
  13. Oops, I see that's missing from the schematic, sorry! EMH3FHAT2R
  14. Wifi auto connect is now disabled by default in the code so you will not see the LED until after you connect with the config program on the Atari, which you are having trouble with. Can you check the serial debug output over USB while trying to boot? Maybe there's a clue in that info.
  15. I am using the ESP32-WROVER-B module part # M213DH2864PH3Q0 from Mouser. It appears all the WROVER modules have pads for the IPEX connector but only ones labeled ESP32-WROVER-I come with it populated. One could use the module with IPEX connector and make it use the internal antenna by moving the resistor (0 ohm) next to the connector (R14 populated + R15 unpopulated = IPEX Antenna; R14 unpopulated + R15 populated = PCB Antenna). https://www.mouser.com/Search/Refine?Keyword=esp32-wrover
  16. After you Upload the program you need to also Upload File System Image
  17. Today I pulled in a simple WAV file library to the FujiNet code and was able to playback a sound file. I mapped the playback start to the currently unused extra button on the FrankenFuji. This short video shows both the S.A.M. speech and WAV file playback
  18. The blue and orange could use a touch more resistance. They are a bit 'piercing' to the eye. The white looks good to me
  19. Yesterday I finished the WROVER upgrade schematic and PCB layout. Boards have been ordered. Hopefully they arrive as quick as the last batch, and hopefully I didn't screw anything up this time . The new schematic is below with a couple other notable changes in addition to the WROVER module. Diodes have been replaced with PMEG2010ER which has a lower forward voltage (310mV @ 1A) than the previous DSS12UTR Reset & Flash button circuit now uses a dual pre-biased NPN transistor for reduced part count AUDIOIN fix implemented, values subject to change All of the major components (buttons, uSD, USB, switch, SIO) are in the same location so there are minimal modifications to the case. A 3D render of the new PCB with components...
  20. Maybe you are referring to the missing pins? That is an empty case without PCB. It's just a mock-up to show what it will look like on the console. A test fit of the case. Maybe you are looking for this information?
  21. Instead of having 2 SIO Receptacles like all Atari Peripherals, FujiNet will have a Plug and Receptacle. The SIO Plug is intended to connect directly into the console and the Receptacle on the backside of FujiNet allows the SIO chain to continue on to other peripherals. Like this: My previous post has more pictures. I hope this answers your question.
  22. Nothing, the FrankenFuji will only have the receptacle. I could put the plug on the other side, but it's kinda pointless since the LEDs would be on the back side and the plug would be too far away from the console to make good contact with the SIO port. Besides, I probably won't assemble anymore of the 10 boards I have. The next revision will fix my mistake and will have both connectors. This one will be kept for 'historical' reasons
  23. In between naps, I've managed to assemble one of the latest FujiNet boards over the past few days. Happy to report that the board works with one major caveat; the SIO ports are on the wrong sides of the PCB Stupid mistake on my part, I failed to change which side they belong on the PCB. So, I have made it a "FrankenFuji" board instead. The SIO Plug is removed completely and the Receptacle is on the opposite side of the board where the Plug is supposed to be. This modification at least makes it usable as a dev board. While this seems like a setback, it's not really a big deal (other than the wasted expense and time). With the addition of the Text To Speech Printing with SAM, we realized that more RAM is needed in addition to the extra storage we have with the new 16MB flash. The ESP-WROVER modules are equipped with extra PSRAM that shares the SPI bus with Flash. This should give us enough extra RAM needed to handle the current and future features. Cost increase is minimal still ($5 for 16MB Flash with 8MB PSRAM in single quantities from Mouser). I have begun fixing and modifying the vertical PCB design to use the WROVER module instead. Thanks to everyone for finding, testing and fixing the AUDIO IN problem. I will incorporate a fix in the next PCB.
  24. Strange stuff. What diodes are you using for sio 5v and data in?
  • Create New...