Git Product home page Git Product logo

pi1541-hat's Introduction

Pi1541-HAT

Just another Pi1541-HAT. Please refer to Steve Whites project page (https://cbm-pi1541.firebaseapp.com/), who had the idea for the project and develops the software running in the Raspberry Pi.

There are several Pi1541-HATs, which are all good, nevertheless I have decided to make my own HAT.

  1. It has detachable display, switches and IEC-Bus boards

  2. There is a barrel connector on the IEC-Bus Board, so no requirement for using the micro USB and no side entry for the enclosure required.

Find some info on the required cable making on my website

Pi1541 with the detachable switch and iec board

I have made it this way to add flexibility to the HAT when it comes to be installed in an enclose and also alows a lower profile enclosure, since the high IEC-bus jacks are not above HAT level.

As a replacement for the switch board, a pcb with a rotary encoder with push button has been developed. This adds a quite bit more comfort while navigating through the directories. It mimiks the select, up and down button. This way, it works with the regular firmware (even before 1.21). Depending on the amount of text to be scrolled on the display, some pulses might get lost, which is hard to notice and does not reduce the usability.

Pi1541 withRotary Encoder Board in plastic enclusore

Pi1541 withRotary Encoder Board (case open)

The kernal revision v1.21 supports the connection of a rotary encoder. Rev. 2 of the HAT PCB provides the connection of a rotary encoder module (KY-040), which is widely available on ebay etc. This is ment to be as a cheaper alternative for the otary encoder board of this project.

KY-040

The Rev. 2 of HAT and Switch and the (newest) Rev. 1 of the IEC board were tested and are fully functional.

pi1541-hat's People

Contributors

svenpetersen1965 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

pi1541-hat's Issues

(Q) Input-Stage Question

Your are using a 74LS04 in the Input-Stages for DATA_IN, CLK_IN and ATN_IN and Level-Shifting via BSS138s and 10K resistors.

Would it be possible to use something like a 74HC4049 Hex inverting HIGH-to-LOW level shifter running off of 3.3v instead?

Or is there a problem with it beeing push-pull and not open collector?

Also, as it should be possible to only invert the signals once (ore use the non inverting 74HC4050) one could make room for RESET_IN as well an get rid of the BSS138s and 10K resitors all together.

But then there is a second pull-up resistor between the two inverters on the RESET_IN which baffels me.

lg
Martin Schneider

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.