Code Monkey home page Code Monkey logo

compact-mac-video-output's Introduction

Origins — "Power R, Inc."

Some time in 1988 a video output adapter was produced for early Macintosh compact computers by what I can only assume was a small company. Records about Power R seem scarce, but it appears they operated for almost exactly 13 years between late 1989 and late 2002. The company was registered to a James Baker with an address in southern Seattle.

Modest Googling indicates the company also employed a Kevin Connelly, who lists himself as a Lead Electronic Technician, but it appears it was nearly a decade after the release of the model in my posession. Copies of their early website is available on wayback machine.

What is it?

The Power R 2702 adapter transmits video information from the logic board with slight massaging and is plugged between the logic board connector and the logic board. All signals normally passed into the logic board cable are passed through the adapter so that they continue to work uninterrupted.

The board itself has a 5-pin female header which uses 4 of the pins for Ground, Video, Vertical Sync, and Horizontal Sync. Early compact Macs transmitted their video signal inverted. For example, this means the while blinking floppy disk is rendered as a black blinking floppy disk. The adapter inverts the signal so that the output is normal.

Power for the board is provided by a LM340L (datasheet) from the 12V rail of the logic connector. In fact, aside from a few passives, the construction of the Power R 2702 is very basic. So basic that the hardware is concealed in epoxy potting.

As far as output goes, it appears that the adapter did something comparable to Sony Standard or a CGA derivative. I am not familiar with early modern signals (nor contemporary signalling) — if anyone is more familiar with the specs below I encourage them to comment!

Signal Specifications

  • Resolution
    • 512 x 342
  • Horizontal Scan Rate
    • 22.5 kHz
    • 4μs on, 40μs off
  • Output Levels (All Lines)
    • TTL Positive
  • Video Connector Pins (DB9)
    • 1,2 GND
    • 3,4,5 RGB
    • 8 Horizontal Sync
    • 9 Vertical Sync
  • Power Consumption
    • 0.75 Watts from Mac Power Supply

Schematics

The schematics for the board are available here. Additional documentation can be found in the original eBay listing or in the images directory.

Power R 2702 Schematics

BOM

QTY ID Part Description
1 U1 74LS04N
1 U2 74LS14N
1 U3 LM340L
1 R1 2K Ω Resistor (4 Watt)
1 X 200 Ω Resistor (4 Watt)
1 C1 25v 10nF Capacitor
1 C2 25v 10uF Capacitor
1 J1 1x5 2.54 Pitch Female Header
1 X Zener Diode
1 OUT Molex 0026481026 (DigiKey)
1 IN Molex 0009481114 (DigiKey)

Gerbers

There are two compressed folders in the gerbers directory:

  • Power R 2702 (Original)
    • This is a faithful recreation of the original Power R 2702
  • Power R 2702 (Updated)
    • This is a simplification of the original board and supports JLC PCB assembly.
    • This version still requires the additional Molex connectors.

Special Thanks

A special thanks is owed to the following people:

  • Zone66x for alerting me to the unique eBay listing where I spent way too much.
  • Bolle for helping me identify the original Molex connectors.
  • The Open Retro SCSI Discord server for being a great place to discuss and brain storm projects.

compact-mac-video-output's People

Contributors

stephen-arsenault avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

aihk rdmark mg4400

compact-mac-video-output's Issues

Documentation

I got one of these new-in-the-box that came with this documentation that you may find useful. It looks like maybe this Apollo Audio-Visual just put their logo over the original one when photocopying the documentation.

scan

Mine has a green PCB and no sticker over the chip.

2022-01-22_073900

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.