News for hackers. Stuff that matters.
Re:The void left by the parallel port by zorpner on Thursday May 05, 2016 @07:11PM (#11640410)
What we really need to bring back is the BeBox Geekport: http://www.hardwarebook.info/GeekPort
Re:The void left by the parallel port by amelius on Thursday May 05, 2016 @07:20PM (#11640452)
You 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

Re:The void left by the parallel port by Gracana on Thursday May 05, 2016 @08:46PM (#11640879)
National 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-140...

Re:The void left by the parallel port by cnvogel on Friday May 06, 2016 @12:56AM (#11641774)
The 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.
Re:The void left by the parallel port by Gracana on Saturday May 07, 2016 @10:53AM (#11649801)
Well, 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?
Re:The void left by the parallel port by cnvogel on Sunday May 08, 2016 @02:49AM (#11652982)
So... 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.

Re:The void left by the parallel port by erbo on Thursday May 05, 2016 @07:18PM (#11640448)
This 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?
Re:The void left by the parallel port by gizmo686 on Thursday May 05, 2016 @07:45PM (#11640589)
The 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.

Re:The void left by the parallel port by ZenoArrow on Friday May 06, 2016 @04:09AM (#11642438)
Could 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://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-embed...

Re:The void left by the parallel port by smcl on Friday May 06, 2016 @05:44AM (#11642746)
Think 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.
Re:The void left by the parallel port by ZenoArrow on Friday May 06, 2016 @06:39AM (#11642919)
The 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.

Re:The void left by the parallel port by Narishma on Friday May 06, 2016 @06:12AM (#11642824)
Only the first two RPi models (A and B) have 26 pins. The later ones (A+, B+, 2B, Zero, 3B) have 40 pins.
Re:The void left by the parallel port by fit2rule on Friday May 06, 2016 @12:34AM (#11641705)
Or just bring back the BeBox. :)

(Still got mine.)