Prototype Board Revisions - FujiNetWIFI/fujinet-firmware GitHub Wiki

For the official versions (1.3 and up), see the Official-Hardware-Versions page.

FujiNet v1.2

Changes from v1.2:

  • Power switch now turns on/off 3.3V regulator with it's ENABLE pin
  • Use two 74LS07 line buffers to separate SIO bus from ESP32, disabled by transistors when power switch is off
  • Add pulldown on MOTOR CONTROL for Cassette emulation
  • Some mistakes made in schematic/layout which need bodges to fix

FujiNet v1.1

Changes from v1.0:

  • Add line buffer to SIO DATAIN and DATAOUT so FujiNet works on 1088XEL machines with builtin SIO2PC
  • Hard reset button moved to snap dome on front (optional)
  • 3rd button added to another GPIO for safe reset

Rev6 - ESP32-03.2-20200414

  • Designed by: @mozzwald
  • Vertical Design
  • First to use ESP32-WROVER module with 16MB Flash & 8MB PSRAM
  • Limited run of 10 for developers & testers
  • Added extra button & Bluetooth LED
  • Retains pass through SIO ports (Plug & Receptacle)
  • Optional JTAG port for development
  • XL or XE styled case options
  • Mistake in pcb design requires trace cut and bodge wires

Schematic (with fixes)


Rev5 - ESP32-03-20200405 (aka the FrankenFuji)

  • Designed by: @mozzwald
  • First Vertical Design
  • Pinout mistake on SIO connectors, only socket attached
  • Works, but only 1 made due to mistake


Rev4 - ESP32-01-20191206 (aka The Ice Cream Sandwich)

  • Designed by: @mozzwald
  • First ESP32 based PCB, Limited run of 10
  • Fully integrated components; No Nodemcu needed
  • External connectors:
    • SIO Plug & Receptacle
    • MicroUSB for Power and Programming (onboard CP2102 USB/UART bridge)
    • Micro slide switch for SIO Powered enable/disable
    • Micro SD Socket
    • Flash and Reset Buttons
    • Blue and Orange LED's (Blue wifi status, Orange SIO activity)

Schematic:


Rev3 - Beta Test Board V3 (aka The Mars Bar / Chocolate Bar)

  • Designed by: @a8bit
  • SMD board
  • Limited run of 10
  • NodeMCU 1.0 sits on top
  • Second iteration of surface mount SIO connector, much more chamfering
  • Can work on either SIO or USB power
  • Still in use
  • Contains pass-through for connecting SIO cable.


Rev2 - 2019-11-16

  • Designed by: @mozzwald
  • Limited run of 3 boards
  • SMD Components
  • NodeMCU 1.0 sits on top
  • Added 2 pin serial debug port (GND, TX from GPIO2)
  • Added slide switch for optional SIO power
  • Added CLOCKIN (permanent) and CLOCKOUT (optional with solder jumper to GPIO2)
  • DATAIN buffered with 2 NPN Transistors (thanks @jeffpiep)


Rev1 - 2019-10-29

  • Designed by: @mozzwald
  • Limited run of 3 boards
  • SMD Components
  • NodeMCU 1.0 sits on top
  • First iteration with surface mount SIO connector
  • Case design never finished; shipped with 3D printed bracket to hold SIO connector
  • USB Powered or optional SIO powered with solder jumper
  • Heavy usage during initial test development
  • Still in use


Rev0 - Protoboard / Breadboard

  • Designed by: @mozzwald
  • Consisted of protoboard, wire-jumpered parts, SIO cable connected via header pins. * White tick indicates pin 1.
  • NodeMCU 1.0 sits on top
  • Cable prone to breakage
  • While it wasn't explicitly designed to pull power from SIO, mine seemed to (Thom)
  • It was designed to pull power from SIO (Mozz ;)
  • Retired when I got Mozz's rev2.