4 ms·
What we really need to bring back is the BeBox Geekport: http://www.hardwarebook.info/GeekPort http://www.hardwarebook.info/GeekPort
by zorpner 10y ago
What we really need to bring back is the BeBox Geekport: http://www.hardwarebook.info/GeekPort http://www.hardwarebook.info/GeekPort
- erbo 10y agoThis gets me wondering: how close is this to, say, the Raspberry Pi GPIO connector? Could someone make a Pi-to-GeekPort converter? Would that even be practical for anything?
- gizmo686 10y agoThe Raspberry pi has 26 pins (not all of which are IO), and the geekport has 37 (again, not all of which are IO, but still has more IO ports than the Pi). This means that a full converter would require some intelligent circuitry to multiplex the PI's GPIOs. The bigger problem is that the geek port has some 12V pins, and analog pins, neither of which the Pi supports. Again, this can be solved with some circuitry in the converter. Using this converter would require the software running on the PI to be aware the intelligent circutry and either have driver support for it, or operate at a low enough throughput to bitbang in userspace.
- ZenoArrow 10y agoCould use the Beaglebone Black, it's has more than enough GPIO pins and has dedicated coprocessors for bitbanging, which improves throughput and latency. http://kilobaser.com/blog/2014-07-15-beaglebone-black-gpios http://kilobaser.com/blog/2014-07-15-beaglebone-black-gpios http://hackaday.com/2014/06/22/an-introduction-to-the-beaglebone-pru/ http://hackaday.com/2014/06/22/an-introduction-to-the-beagle... My favourite use of the Beaglebone Black so far is as the core of Bela: https://www.kickstarter.com/projects/423153472/bela-an-embedded-platform-for-low-latency-interact https://www.kickstarter.com/projects/423153472/bela-an-embed...
- smcl 10y agoThink with the BBB you have to be super careful with those GPIO pins (more so than the RPi apparently) - have heard of people having fried their Beagle as a result of a tiny mistake.
- ZenoArrow 10y agoThe GPIO pins on the BBB are 3.3V tolerant, but not 5V tolerant like the Arduino. RPis GPIO has the same power constraints as the BBB (3.3V tolerant, but not 5V tolerant). It's fairly straightforward to check if you're going to need a level shifter, takes seconds to check voltage with a multimeter.
- Narishma 10y agoOnly the first two RPi models (A and B) have 26 pins. The later ones (A+, B+, 2B, Zero, 3B) have 40 pins.
- amelius 10y agoYou can buy a USB to GPIO (general purpose IO) adapter for under $15. Here is an example: [1] [1] https://www.adafruit.com/products/2264 https://www.adafruit.com/products/2264
- Gracana 10y agoNational Instruments make some nice little IO cards that can provide GPIO and analog functions. Also worth checking out are MCC's USB data acquisition devices, which have open source drivers and provide digital IO and high speed differential analog inputs: http://www.mccdaq.com/usb-data-acquisition/USB-1208FS-LS-1408FS-Series.aspx http://www.mccdaq.com/usb-data-acquisition/USB-1208FS-LS-140...
- cnvogel 10y agoThe NI stuff, in my opinion, is an over engineered mess, designed to force you into using LabView and really don't work with anything except their proprietary windows driver architecture.
- Gracana 10y agoWell, that rings true for a lot of my experience with NI, but my recommendation was based on writing a linux driver for one of the NI digital IO cards in a university class. I figured if we could do it in that class, maybe they're not all that bad?
- cnvogel 10y agoSo... I also used PCI based NI (Digital/Analog I/O) cards in the past (around the year ~2000), which then were supported by "comedi" (open source linux data acquisition drivers). On the other hand, I recently got a few USB based I/O boxes from NI where no documentation on the USB protocol (or, god forbid, even open source drivers) exist.
- fit2rule 10y agoOr just bring back the BeBox. :) (Still got mine.)