home   |   the links mine   |   6502 primer   |   large math look-up tables   |   65c02 assembly structure macros   |   simple multitask   |   6502 interrupts   |   0-overhead Forth interrupts   |   RS-232 primer   |   assembly relevant today   |   NMOS-CMOS 6502 differences   |   6502 stacks treatise   |   workbench computers   |   self-modifying code



Bench-1 workbench computer quick-reference guide (QRG) pages


This page is like an appendix to my workbench computers page.  I gave a little description at the end of that page.


DIP switches:
picture


reset circuit:
picture


clock source:
picture


address decoding:
picture


DE-9F connections, for main RS-232:
picture


ACIA1 crystal circuit:
picture


ACIA2 circuit (primarily for MIDI and Lynx wireless connections)
picture


MIDI cable to musical keyboard:
picture


ACIA3 circuit (which was intended for tape modem, which is now obsolete):
picture


A/D converter circuit:
picture

There's another page farther down showing how this is connected to the outside world.


DIP header for A/D's op amp parts:
picture


D/A converter circuit:
picture

There's another page farther down showing how this is connected to the outside world.


SS22 interface:
picture


parallel printer connector pinout:
picture


the mass of stuff interfaced via VIA1
From top to bottom: NMI is used with T1 for realtime clock & calendar plus Abort key circuit (shown at the bottom); then there's a synchronous-serial port, beeper, I²C, printer, LCD, keypad, and Abort circuit:
picture


front panel layout:
picture
The round A/D and D/A connectors are 3.5mm 3-conductor jacks.

The four larger annunciator LEDs here are turned on and off by software, so you can use them to monitor where you are in a program.  In Forth, you can use lines like

   TURN ON #2 LED
or
   TURN OFF #4 LED
where TURN is a variable, ON sets it to $FFFF and OFF clears it, #2 and #4 are the names of constants made to be 2 and 4, and LED turns the named LED on or off according to what's in variable TURN.  The #4 LED feed is also brought out to one of the oscilloscope probe points on the front so you can use it to trigger a sweep as you watch another circuit, or just watch something that's too fast to see flashing.


remote LCD and keypad header:
picture


remote keypad diagram:
picture


front-panel Abort key circuit:
picture


front-panel I²C port (compatible with I2C-6, but this was before we added I2C-6's interrupt pin and keyway):
picture


front-panel frequency/event counter & control header:
picture


D/A anti-alias filter socket, and front-panel D/A connections:
picture

(This is the page shown in the picture at the end of the main web page about workbench computers.)


A/D anti-alias filter socket, and front-panel A/D connections:
picture


data converter socket locations:
picture


mezzanine connections:
picture


maximum mezzanine dimensions:
picture


mezzanine parts locations:
picture


mezzanine circuit for 65SIB, also PC keyboard and Dallas Semiconductor's (Dallas in now part of Maxim) 1-Wire interface:
I should have put a DIP switch on one of the 138's E inputs so an uninitialized VIA3PB doesn't enable anything, and S7 (switch 7) should optionally disable IRQs by shorting D4-A to ground. picture


65SIB header pinout on mezzanine:
picture


mezzanine header for raster graphics on an analog oscilloscope and for large memory on a serial interface:
picture


raster graphics on an analog oscilloscope, circuit built up on a separate board, not on Bench-1:
picture


LCD characters.  This page is cut out from a data sheet, and needed to be folded to fit in the tiny ring binder.
picture


other side of the LCD character page, showing instructions:
picture


LCD instructions, put another way:
picture


and other side:
picture


board-edge connector pinout:
picture


regulator circuit:
picture

The .25" 3-conductor phone jack for power was not a very good choice.  I'm not sure what the best would be; but there are a lot of things that need a higher plus and minus voltage (rather than just +5V or +3.3V), so unless you convert the voltage on the board itself with switching regulators, I still suggest using a plus and minus input, like ±10V.  The exact voltage is not critical at all for most things.  I use it to power:




My workbench computers <--Previous

last updated Mar 4, 2022