New Raspberry Pi Model B+
mikejuk writes The Raspberry Pi foundation has just announced the Raspberry Pi B+. The basic specs haven't changed much — same BC2835 and 512MB of RAM and the $35 price tag. There are now four USB ports, which means you don't need a hub to work with a mouse, keyboard and WiFi dongle. The GPIO has been expanded to 40 pins, but don't worry: you can plug your old boards and cables into the lefthand part of the connector, and it's backward compatible. As well as some additional general purpose lines, there are two designated for use with I2C EEPROM. When the Pi boots it will look for custom EEPROMs on these lines and optionally use them to load Linux drivers or setup expansion boards. Expansion boards can now include identity chips that when the board is connected configures the Pi to make use of them — no more manual customization. The change to a micro SD socket is nice, unless you happen to have lots of spare full size SD cards around. It is also claimed that the power requirements have dropped by half, to one watt, which brings the model B into the same power consumption area as the model A. Comp video is now available on the audio jack, and the audio quality has been improved. One big step for Raspberry Pi is that it now has four holes for mounting in standard enclosures.
The model B has a lot more thought into the board layout. Having the power, and HDMI all on the same side of the board and the optional I/O also all on one other side, makes so much more sense and will allow much cleaner looking enclosures. Although.. I still wish they had done even MORE thought and out the I/O on the OPPOSITE side of the board where they have all the GPIO pins.
But they fixed some power problems and reduced the power consumption by using switching regulators, like they had planned before they decided to use linear regulators for the first version. The flimsy micro USB port is still the power connector though and other input voltages than 5V are still not accepted, making battery powered applications unnecessarily difficult. Oh, and none of the existing cases fit because they moved the connectors. Yeah, this is great.
...they do nothing about the two major shortcomings making the board an absolutely pain in the b-hind to use: the weak CPU, and the ridiculous amount of RAM. Good jeooorrrrb.
We're wanting to put some of these inside wind turbines so operators have the option to listen for potential problems. Having audio in is important for that. I think maybe some other boards have audio in. I'd be interested in hearing other ideas for broadcasting audio over tcp/ip from a network connected wind turbine..
Like the move to micro-SD, always ended up using full-size SD adapters that just protruded needlessly from the side. I had one device damaged thanks to the SD adapter being knocked, damaging the board, and I know this has happened to many others.
"A goldfish was his muse, eternally amused"
To quote wikipedia.
'Eben Christopher Upton is a Technical Director and ASIC architect for Broadcom.'
No mystery there then.
http://makezine.com/projects/m...
did i read about this here a few weeks ago?
Politics is Treachery, Religion is Brainwashing
a Beowulf cluster of these.
Wait, somebody already did:
http://coen.boisestate.edu/ece...
Solidrun has the Hummingboard which addresses the short comings of the rasp pi. I've not tested yet but I will be soon. Does anyone see any issues with the Hummingboard?
Perhaps you're expecting it to do too much? Unless you have very modest needs, it isn't intended to be a desktop/laptop replacement.
There are versions of Raspberry on Amazon that people say are shoddy, and there are version reviewed as top quality. How can I know, who produces e.g. the B+ version on Farnell?
Last I checked there was no RTC (Real Time Clock). Don't see any mention of timer chips?
That's one more hole than my girlfriend.
Glad to see it finally has mounting holes! With a board mounted on top of the Pi, it was a pain to find an enclosure that would work for my projects.
... if that's your best, your best won't do... - Twisted Sister
So, is "anti not-invented-in-the-us hatred" hatred of those who espouse a not-invented-in-the-us position (and you wish to defend) or is it more along the lines of trying to stop those who hate people who are advocating for US inventions?
Either way, your advocacy is confusingly meta and double-negative.
Relax
Get free satoshi (Bitcoin) and Dogecoins
see this reply
CLI paste? paste.pr0.tips!
Slashdot questions here: Has anyone on slashdot made an effects processor yet?
I've been toying with the idea of making a RPi based Effects processor. I primarily play guitar but am not going to differentiate between it and any other sound application. I've looked around and found 2 projects, one was "Guitar extended" http://guitarextended.wordpres... Which, I'm afraid, is a bit too "We're going to change guitar forever!" for me. I don't want to make yet another crazy sounding thing that no-one wants to listen to, that requires an insane peddle board to control. After I get some decent DSP reverb, gates etc... going, then I'll worry about foot controllers. The fact of the matter is, in most applications I don't need to mess with effects on the fly. I'd even argue that's a bad idea in general.
My main problem with retail effects is the size. Getting a decent processor usually means it's a double rack space unit. But if you open them up they could have easily fit into a half rack space. I'm guessing this is an appeal to the same part of the brain that likes SUVs. I build my own combo amps, so I'd like to throw in a half rack effects module and maybe something else. But all I've found is the Roland Vf1 which isn't that great, isn't in production anymore and sells for $200+ used. Also, hey I built the amp... why not the processor as well?
I've not really dove into it yet, I dont like to start these projects myself. It's way easier to let someone else make all of the mistakes and solve the problems for me :-) Also, it seems the RPi has audio latency issues like just about every non-firewire based computer out there. You can fix it, but it's a nightmare of driver and hardware tweaking. I've got a guide: http://wiki.linuxaudio.org/wik... But that sounds like the typical thing you have to do. That level of complexity is terrifying when you're trying to do a live situation. If you haven't ever played in front of people... God hates live performances... anything that can go wrong, will. I've had retail, $1000+ processors fail live and leave me to just pull the damn plug in the end and go raw.
I've seen some Arduino projects that use a DSP chip and the arduino swaps out code from the chip to change effects... but that sounds insanely error prone to me. I could pull it off, but I would never really trust it.
So if anyone has any experience in this area, or links to articles they've found on the topic, I'd love to see them.
What can I say except that you're wrong. Model B is a terrible for running Linux. Even the custom Linux packages made for it are frustrating to work with even when the processor is over clocked.
Anything even nominally better than RPi is much more expensive but the RPi has played itself out.
Really guys, you update it but you do nothing about the processor or amount of RAM?!
Seriously, what do you expect for $35? They've done well to add the extra USB without raising the price (and, hopefully, removed the need to buy a powered USB hub which was the real dealbreaker with the old Pi).
The stated aim of the Pi was to always encourage people to muck around with programming and electronics without the risk of bricking an expensive PC. Its quite deliberately built down to a price, so letting the magic smoke out is never a big deal.
Devices like the Hummingboard and the BeagleBone Black (which probably wouldn't have existed without the success of the Pi) look great, but they already cost ~30% more.
In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
Get off my lawn, ya spoiled brat. The Pi has 2000 times as much RAM as the Arduino Uno, a million times as much as a Picaxe.
It really isn't necessary to run Windows 8 for embedded^H^H^H^H^H^H^H^H^H any applications. You can run a full operating system with a GUI, web browser, and onboard server in 8 MB. How much more do you need?
continuing the naming theme I guesss - http://chrisacorns.computinghistory.org.uk/Computers/BBCB+64.html
Does anyone know if the additional I/O lines include any hardware PWM pins? TFA doesn't say. The old RPi-B has only one PWM pin, which is insufficient for keeping two robot wheels in sync, running an X and Y axis on a CNC machine, etc. Even one more PWM would be great. A total of four would be better.
Did they fix the USB problems ?
A VGA version would be awesome...many of my ideas for the RPi can't happen because of the HDMI requirement, and buying a $35 VGA adapter just doubles the cost of it.
And whilst you're at it, where's the SSD, SATA, Thunderbolt, optical I/O, gigabit ethernet and built in Wifi?
It is quite obvious that the Pi is designed for a very specific price point; one that gets it into the most hands possible. Every dollar you add to the production cost, makes it much less likely to get into the hands of people who would otherwise not be tinkering with such things. If you need something more capable, look elsewhere, the Pi is not for you.
It sounds like they added more GPIO to make it more competitive with the BeagleBone Black but it still has an outdated CPU with fading support.
The addition of 2 extra USB ports is useless, unless they have changed the polyfuse set up to allow more power to be delivered to the ports. As things currently stand with the original model B, attaching anything more than a low-power keyboard to the Pi requires a powered hub -- the Pi itself can't deliver the required juice. It would be great if this restriction were lifted.
Tubal-Cain smokes the white owl.
Great for GPIO, power supply, and USB. My only real concern is that the ethernet port is on USB. If you're like me and prefer the stability of ethernet, be advised that using ethernet will not only be slower but it will tax the CPU since USB relies on CPU power to operate. Not that this would be much different from using USB WiFi adapters, but it's something to keep in mind about the Pi.
Kriston
there are similar platforms for $35-$40 that have twice the ram, twice the clock frequency, twice the processor cores. sure, they don't have the same periphery, and it comes down to what you want to do with it, but raspbian on the pi with 512mb of ram and a single core at sub 1ghz is -painful-.
There are now four USB ports which means you don't need a hub to work with a mouse, keyboard and WiFi dongle.
Oh, good, thanks for that. I was having trouble imagining what "four" was, but now I know it's at least "three."
systemd is Roko's Basilisk.
Don't read so much into it. Maybe people just have opinions. Relax.
Name one and provide a link. Bet you can't...
I'm not really sure why they called it B+, they should have went with C.
This board is hugely different from Model B and even more so than A. Model A only has a slight difference from Model B.
Very confusing indeed.
Although I appreciate the changes in the B+ model and board layout changes, it does kind of suck that the natural improvement evolution of the Raspberry Pi is wiping out the 'coolness' I have with the three (what seems to feel like) aging Raspberry Pi original model B's (256MB version) I own from back in ~2011 into early 2012.
I'm still trying to appreciate them for what they are, so I'll still get the mileage out of them. $35 isn't a high price tag, but to upgrade 'X' of them all to chase small features is going to create very unstable 12oz beer bottle coasters over time with little used market re-coup costs.
FYI: in Hungary, B+ is the abbreviation of "f*ck you". So you've made our day.
I'd be interested in seeing a computer board with usb, gpio and hdmi and audio that runs linux for about the same price. Got a link?
The RPI shouldn't be seen as a general purpose computer. You're not supposed to use it for office productivity or as a development environment. It's meant to be the glue between traditional application development and embedded application development.
20 years ago, I was playing Doom on a 386 with 4 megs of ram and a 14.4k modem. A 500mb hard drive was extravagant back then. We installed games off floppy disks that contained 1.44mb of data each. Mechwarrior 2 required nearly 30 of them. I was astonished- a game that took up 30mb on the hard drive? Insane.
In the late 90s, I was writing full fledged java applications on computers with 32mb of memory. A large server might have hundreds of mb of main memory and a huge disk array that could contain gigabytes of storage. This can now fit in the palm of your hand and costs 30 bucks. It's a computer you can wipe your ass with, and it's more than I had 15 years ago. Sure, you can't run some multi-tiered GWTProblemFactorySpringHibernate monstrosity with a full oracle install and business intelligence software in the background, but why would you want to do that?
The arduino, which is overkill for most simple microprocessor applications, has KILOBYTES of ram and no debug output unless you wire up an LCD screen to it.
It has 500mb of ram, runs java and has pre-installed mbps internet connectivity. It even has video ports for debugging and GPIO ports for interacting with traditional microcontrollers. The specs of the RPI are ridiculously extravagant for what you should be using it for.
All those cases are now useless.
I think the problem that people run into is that it's somewhere in the middle of where they want a device to be. For people who want true low power computing, Arduino is the way to go. Some people want to be able to run an actual desktop operating systems, hook up standard off the shelf peripherals and run a home server, or hook it up to their TV. This is what Mini ITX or Intel NUC machines do pretty well.
The problem is that the Raspberry Pi looks like the second kind of device, because you can install Linux on it, plug in USB devices, hook it up to your TV, and do many other desktop / media centric things. However, due to certain constraints like the slow processor, small amount of RAM, slow I/O, and insufficient power for USB, it seems to fall short of what many people envision using it for. I guess you can blame the customers because they bought something that wasn't really meant to fulfill their needs. But you also have to look at the way the device is marketed and designed. Why put all these USB ports if you can't actually hook up a bunch of USB peripherals? Why put an HDMI port on the thing if you don't have the power to drive a 1080 desktop environment? Why run full Linux when you don't have enough power to run most Linux applications?
Don't get me wrong, I think the RPi is a great little machine, but I think that many people get disappointed with it because from the person who's inexperienced with it, it looks very much like it's trying to be a full desktop replacement, but then get disappointed when they find out that it's really just great for running embedded machines.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
The B+ redesign fixed the power problems, but not the core data loss.
The core problems of USB can't be fixed in B+, because the new board still uses the same old Broadcom BCM2835 SoC with its minimalist (only partial) USB controller. That's the reason for USB events being dropped when the ARM is busy and can't service the USB interrupts fast enough.
That SoC was never intended to support full USB operation on a general purpose computer, only light applications like plugging a flash drive into a set top box. Its use in Roku 2 is typical.
As a consequence of the SoC, the core USB problems won't disappear until a new SoC is chosen for a next generation Raspberry Pi.
Underdimensioned? Which one is it missing, height?
I like how you linked to the itunes store location. Nicely concealed insult.
With (true) dual Gbit LAN, I would use a boatload of these. Never mind, there are (more expensive) alternatives.
I'd be interested in seeing a computer board with usb, gpio and hdmi and audio that runs linux for about the same price. Got a link?
Has all that, but $75: A20-OLinuXino-MICRO
if you had read the whole sentence you would have seen the part "sure they don't have the same periphery"...
Perhaps you could share your parsing of "anti-not-x hatred", then.
Lets be honest: The Raspberry Pi is designed by amateurs and has numerous problems. Most noticeable was the hugely unreliable USB and the atrociously faked audio-out. But things like that nobody could tell whether the GPIOs are actually 5V tolerant due to missing critical portions of the data-sheet and the decision for a closed-documentation chip in the first place are at best on high amateur-level. It seems they finally fixed at least a part of their screwups.
In addition, I found the Raspberry Pi "community" to be overrun with people of high arrogance and low actual knowledge and skills.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
30% more....
wow, 10 bucks for twice the speed, USB host and client, and more GPIOs, plus HRT access and drivers that work. Sounds like worth the 10 bucks. Sure it's missing a Mpeg decoder chip, but that's an easy solution (e.g. cape).
That's actually an interesting board. Twice the price but still it has a lot to offer for the money.
BeagleBone Black is better, hands down for every application other than a Media Center, (It can't frame 1080p video over its HDMI), or applications where 50-100mA @ 5V more, or an extra $10 on the price is a deal-breaker.
I've replaced my RPi's with them in all my embedded gadgets. The horsepower difference is well worth it.
I wish people would stop apologizing for that anemic ass ARM11 in the RPi. They need to update the CPU specs. RAM, I'm not so worried about.
BBB retails for $45. While that is 28% more... It's still just $10.
Also, the BBB is just the successor to the BeagleBone, itself a successor/lower-price option for the BeagleBone... All of which were alive and well with active communities *long* before the RPi existed.
*itself a successor/lower-price option for the BeagleBoard
proof-read fail on my part.
http://beagleboard.org/black
:/
It used to be $45, but it has apparently gone up to $55
Although, it still eats RPi lunch for anything other than being able to play media. (RPi VideoCore can flick 1080p hardware-decoded video, the BBB can't.)
Tons more GPIOs, over twice the real-world performance in computing, and 2 dedicated processors to run deterministically timed code for GPIO/peripherals (outside of the OS)
They were probably fed up with all the whining about the Pi.
Looks like a RPI Model B+ powered dildo in Hungary would be an instant hit then!
The Raspberry Pi Model B+ has several real improvements, but it is *not* compatible with all previous hardware add-ons because of the new board layout. More details here: http://romillys-robots.blogspo...