Close

(edited) transcript of Raspberry Pi Hack Chat

A event log for Raspberry Pi HackChat

Happy Birthday Raspberry Pi!

lutetiumLutetium 03/03/2017 at 20:322 Comments

Roger Thornton says:27 minutes ago

Hello everyone, it's great to be here and I am looking forward to talking to you all.

altometer says:26 minutes ago

:<

altometer says:26 minutes ago

Hi Roger, thanks for coming!

mediocreengineer says:26 minutes ago

@Roger Thornton This is the first event I've attended. Please ensure you give the question before you answer it, so we all get the context.

h3liosphan says:26 minutes ago

hi roger!

steverobillard says:26 minutes ago

welcome roger

Arsenijs says:25 minutes ago

Also, there's a "message" button in the top right corner of this messagebox, it kind of makes the mesages easier to keep track of.

Nick Sayer says:25 minutes ago

Hi, Roger. My project is SPI driven, so this will be a first for me on R-PI (done it a lot with bare AVR).

Roger Thornton says:25 minutes ago

@mediocreengineer It's my first time here too so will be sure to answer as everyone wants!

Arsenijs says:25 minutes ago

Like, it's a "message" icon, right under the "Add a Project" in the top bar.

Nick Sayer says:25 minutes ago

(don't really have a question, just thought I'd open with SPI discussion)

Sophi says:24 minutes ago

What new features are you considering for the next iteration of the Raspberry Pi? How do you make it so cheap?? (from @Edje13)

Roger Thornton says:24 minutes ago

OK , well the 40 pin header gives you access to an SPI port so you can add any SPI device you want, alot of common IC's have drivers already

Nick Sayer says:23 minutes ago

I didn't think to check to see if there was a driver for my chip already. I was planning on using /dev/spi.* and... the ioctl interface?

Arsenijs says:23 minutes ago

Especially the Linux kernel drivers, they're pretty good. For example, with MCP23017, you can use a kernel driver for it, and it'll actually make the MCP GPIOs available like Linux GPIOs, you could use them like you'd typically use Raspberry Pi GPIOs - so you don't need to bother with I2C stuff at all, just load a driver.

Nick Sayer says:22 minutes ago

A quick google doesn't show anything helpful for the MAX6951 in terms of kernel drivers. But I have mucho experience with talking to this chip from AVR, so I don't mind "byte banging" it in user space.

Roger Thornton says:21 minutes ago

@Edje13 That's a great question, we have constant conundrum of trying to work with what are great features and what the whole user base benefit from. We are also tied to the Processor we use and the interfaces it has. Pi is cheap beacuse we spend an awful lot of time trying to remove excess components, looking for new suppliers and understanding where costs are based on a board.

Neil Cherry says:21 minutes ago

but byte banging in Linux can't be time dependent

Evan Juras says:21 minutes ago

Thanks Roger! Are you looking at new processors at all?

Brandon Aaskov says:21 minutes ago

I have an "am I taking crazy pills" kind of question: I can never see the raspberry pi as a bluetooth device from my iphone. I can request to pair to the iphone from the pi, and that works. I can see the pi in any other device (namely computers), but not iOS. Am I missing something here? Is there something about an Apple device that's making this so illusive? Happy to do the ground work but I want to make sure it's possible before I pull my hair out (what's left of it).

Nick Sayer says:20 minutes ago

@Neil Cherry Well, I'm referring to using the SPI interface to perform individual transactions... Not bit banging, meaning I'd be clocking the individual bits out on GPIO lines by hand.

Nick Sayer says:19 minutes ago

@Neil Cherry And actually, bit-banging the 6951 works reasonably well - it isn't sensitive to timing. But user-space bit banging on R-Pi would be slower than I'd like.

Arsenijs says:19 minutes ago

MAX6951: Oh, that must be because it's not anything Linux typically uses - with RTC, GPIO, PWM etc, it makes sense to write a kernel driver because there's a subsystem in Linux to make work with this easier, and I think there isn't a 7-segment display subsystem in Linux =)

bengt bäverman says:19 minutes ago

@Roger Thornton What features have you contemplated, but rejected due to them driving cost?

Nick Sayer says:19 minutes ago

@Brandon Aaskov You've made the Pi "discoverable," right?

Arsenijs says:19 minutes ago

@Brandon Aaskov Are you using BT LE or just 4.0?

Lutetium says:19 minutes ago

Next question is from @Paul Smith, and tags onto the one just asked: When developing a device like the Raspberry Pi, where do you start? Does it begin with "this is a good/interesting processor, let's build a product around it", or "we want to do this, what hardware do we want"?

Roger Thornton says:19 minutes ago

@Evan Juras We have a great relationship with Broadcom who have fostered the idea from the outset and we see that relationship going on for a long time

ronald.sutherland says:18 minutes ago

@Roger How does the WiFi interface with the processor, I guess I'm wondering if an SPI on the GPIO header was lost.

Brandon Aaskov says:18 minutes ago

@Nick Sayer I have made it discoverable. @Arsenijs, this is my current hunch. As far as I know it's just 4.0 and the iPhone has requirements for BLE. That said, I'm not sure how to opt for one or the other on the pi side.

Evan Juras says:16 minutes ago

@Roger Thornton Makes sense! I'm sure it helps that you used to work there too. Seems like the BCMs work great for the Pi. thanks for answering!

h3liosphan says:16 minutes ago

Hi Roger, just throwing a question out there for you - can you say anything about that innovative antenna design on the Zero W, licensed from somewhere. Thanks

altometer says:16 minutes ago

@Roger Thornton on that note, does the wifi have the same issue where it shares the bus with USB?

Roger Thornton says:16 minutes ago

@bengt bäverman There are lots of exciting things that sadly don't make sense for the main board, market specific things like a second Ethernet port or long range low speed radios, that's why we added the 40 Pin header so people could add stuff they needed for a particular task. There are some amazing HAT boards out there.

Arsenijs says:16 minutes ago

@ronald.sutherland AFAIK it's SDIO, it's an interface that SD cards use. BT is connected through one of the UARTs.

Arsenijs says:15 minutes ago

So it neither has the USB contention issue, nor takes SPI or GPIO from the 40-pin header,

Roger Thornton says:15 minutes ago

@ronald.sutherland Wi-FI connects over SDIO and the BlueTooth over UART

erik pax says:15 minutes ago

is there a solderpad or pin to connect an fm antenne to the wifi/bt/fm chip?

Arsenijs says:15 minutes ago

erik - no, they couldn't route it out, at least that was the answer for the Pi3.

spencer says:15 minutes ago

Can the Bluetooth be disconnected to free up the UART?

Nick Sayer says:14 minutes ago

@Arsenijs Have you confirmed that with a real zero W, or are you speaking of the B 3?

Roger Thornton says:14 minutes ago

@h3liosphan We licensed the antenna from a company called Proant, the antenna is basically just a ground plane cut out with some tuning capacitors. They are a great team of engineers in Sweeden

Roger Thornton says:13 minutes ago

@erik pax due to the tight nature of the PCB layout the pad isn't broken out.

Arsenijs says:13 minutes ago

It's on a BGA ball of that Broadcom radio, and I don't think the ball position changed. Nick Sayer - is that what you're asking about?

Nick Sayer says:13 minutes ago

@Arsenijs One of the questions I'm waiting to answer is whether you have to play overlay games on the zero W to bring out BT and serial console at the same time.

h3liosphan says:13 minutes ago

cool, thanks. I already have two zero W boards. Easier in the uk! They work great

Brandon Aaskov says:12 minutes ago

@Nick Sayer good question

Arsenijs says:12 minutes ago

Probably, if the clock speed changes dynamically. I'll check when I get my Zeros.

Brandon Aaskov says:12 minutes ago

Also, thanks for doing this @Roger Thornton!

Nick Sayer says:12 minutes ago

@Brandon Aaskov I got it working on my B 3, but I had to use "turbo_force" to make it reliable.

Arsenijs says:12 minutes ago

enable_uart=1 in config.txt should work.

Roger Thornton says:12 minutes ago

@Nick Sayer The UARTs are wired the same as Pi3

Roger Thornton says:11 minutes ago

@Brandon Aaskov happy to help!"

Nick Sayer says:11 minutes ago

@Roger Thornton Ok, so you use the same overlay magic to get serial and BT at the same time? Thanks for confirmation. :)

Arsenijs says:11 minutes ago

You can disable BT UART, yes. I'm not sure if it's remappable to the previous pins, though.

Victor says:11 minutes ago

The amazing cost of the pi makes it available to those of us on a limited budget, but are there any plans for a higher end board with all the bells and whistles cut from the flagship pi?

sfrias1 says:11 minutes ago

Hi, just arrived late. My apologies :-D

Roger Thornton says:10 minutes ago

@Victor isn't that the Pi3?

davedarko says:10 minutes ago

+1

Roger Thornton says:9 minutes ago

@Nick Sayer Yes it is the same as the Pi3, it's a peculiarity of the processor we use

Lutetium says:9 minutes ago

Question from @altometer: Are there any compatibility issues with existing Rpi zero Shields?

Roger Thornton says:9 minutes ago

@altometer

Roger Thornton says:9 minutes ago

@altometer No, it is the same 40 Pin GPIO header that is used on all the recent Pi products with the same set of GPIO wired to it

altometer says:8 minutes ago

sweet

Arsenijs says:8 minutes ago

So, only problems could be with 1) UPS and PSU shields (higher consumption of WiFi/BT?), shields using UART to communicate, and, well WiFi shields are not needed anymore =)

Victor says:7 minutes ago

@Roger Thorton Touché. Haha

Lutetium says:7 minutes ago

next is a question from @spencer: Will there be any kind of assurance that the original Pi Zero will still be produced, or will it be dropped in favour of the Pi Zero W (Meaning my product won't work any more - stupid stupid UART thing)

Nick Sayer says:7 minutes ago

I think that's a *huge* draw for embedding the Pi - the fact that the GPIO is consistent across the whole line like that.

Nick Sayer says:7 minutes ago

Even the first 24 being consistent with the really old models.

Arsenijs says:7 minutes ago

*26

Nick Sayer says:7 minutes ago

What @Arsenijs said

Lutetium says:6 minutes ago

and a question from @Radomir Dopieralski: Why the ancient ARM core?

steverobillard says:6 minutes ago

@spencer I asked this on the forums yesterday and they will keep making the original zero in fact they added an assembly line to make the zer oW and help with inventory.

Brandon Aaskov says:12 minutes ago

Also, thanks for doing this @Roger Thornton!

Nick Sayer says:12 minutes ago

@Brandon Aaskov I got it working on my B 3, but I had to use "turbo_force" to make it reliable.

Arsenijs says:12 minutes ago

enable_uart=1 in config.txt should work.

Roger Thornton says:11 minutes ago

@Nick Sayer The UARTs are wired the same as Pi3

Roger Thornton says:11 minutes ago

@Brandon Aaskov happy to help!"

Nick Sayer says:11 minutes ago

@Roger Thornton Ok, so you use the same overlay magic to get serial and BT at the same time? Thanks for confirmation. :)

Arsenijs says:11 minutes ago

You can disable BT UART, yes. I'm not sure if it's remappable to the previous pins, though.

Victor says:10 minutes ago

The amazing cost of the pi makes it available to those of us on a limited budget, but are there any plans for a higher end board with all the bells and whistles cut from the flagship pi?

sfrias1 says:10 minutes ago

Hi, just arrived late. My apologies :-D

Roger Thornton says:10 minutes ago

@Victor isn't that the Pi3?

davedarko says:10 minutes ago

+1

Roger Thornton says:9 minutes ago

@Nick Sayer Yes it is the same as the Pi3, it's a peculiarity of the processor we use

Lutetium says:9 minutes ago

Question from @altometer: Are there any compatibility issues with existing Rpi zero Shields?

Roger Thornton says:9 minutes ago

@altometer

Roger Thornton says:8 minutes ago

@altometer No, it is the same 40 Pin GPIO header that is used on all the recent Pi products with the same set of GPIO wired to it

altometer says:8 minutes ago

sweet

Arsenijs says:7 minutes ago

So, only problems could be with 1) UPS and PSU shields (higher consumption of WiFi/BT?), shields using UART to communicate, and, well WiFi shields are not needed anymore =)

Victor says:7 minutes ago

@Roger Thorton Touché. Haha

Lutetium says:7 minutes ago

next is a question from @spencer: Will there be any kind of assurance that the original Pi Zero will still be produced, or will it be dropped in favour of the Pi Zero W (Meaning my product won't work any more - stupid stupid UART thing)

Nick Sayer says:7 minutes ago

I think that's a *huge* draw for embedding the Pi - the fact that the GPIO is consistent across the whole line like that.

Nick Sayer says:7 minutes ago

Even the first 24 being consistent with the really old models.

Arsenijs says:7 minutes ago

*26

Nick Sayer says:7 minutes ago

What @Arsenijs said

Lutetium says:6 minutes ago

and a question from @Radomir Dopieralski: Why the ancient ARM core?

steverobillard says:6 minutes ago

@spencer I asked this on the forums yesterday and they will keep making the original zero in fact they added an assembly line to make the zer oW and help with inventory.

Roger Thornton says:5 minutes ago

@Spencer We are still planning to produce the original Zero but we think the Zero W is alot more exciting and reduces the additional parts needed.

Nick Sayer says:5 minutes ago

Once upon a time, I considered wiring a Pi up with a coin acceptor to revive from my youth the old biorhythm machines that used to be in the arcades. It's whacky psuedoscience, yes, but profitable. :)

Arsenijs says:5 minutes ago

I'll add my question from the spreadsheet - "Why does Pi Zero consume so much current - around 80-100mA from 5V, more from Li-Ion? What can be done to decrease the power consumption, apart from the usual ["disable HDMI", "disable green LED"]?"

erik pax says:5 minutes ago

is the bootrom still the same in W as pi1 or has it been updated like the pi3?

spencer says:4 minutes ago

@steverobillard I kind of hope people buy lots of the W to releive supply problems with the Zero - but hope enough people still buy the Zero that they don't drop it :-/

Nick Sayer says:4 minutes ago

100 mA doesn't seem like a lot to me for what you get...

steverobillard says:4 minutes ago

@spencer https://www.raspberrypi.org/blog/ten-freakin-bucks-zero-w-aftermath/#comment-1272741

Brandon Aaskov says:4 minutes ago

That's about what the Model A+ consumed I think

spencer says:4 minutes ago

Thatnks @Roger Thornton :-)

Arsenijs says:4 minutes ago

It's a lot when you're building a mobile phone, even more when you're looking on how to make it actually work well.

Nick Sayer says:3 minutes ago

Really? I must be misremembering. I had it at ~200, but I could be wrong.

Arsenijs says:3 minutes ago

Wasn't the BCM2835 originally a mobile phone chipset?

h3liosphan says:3 minutes ago

except for this UaRT issue I'm only just hearing about, why would you need the original zero? Can the issue not be worked around?

Roger Thornton says:3 minutes ago

@Radomir Dopieralski The ARM core is really rather old yes, only 2835 (the original chip used) is a POP package (memory soldered on top of the processor) which makes it ideal for small spaces, Zero W. If you look at Pi2 or Pi3 you can see the space and routing that processor + discrete memory take up, it simply wouldn't fit. Zero W is a fantastically powerful board but it's never meant to replace the Pi3.

spencer says:3 minutes ago

The origina Zero is half the price :-)

Brandon Aaskov says:3 minutes ago

@Arsenijs I agree. The project I'm looking at needs to draw as little power as possible so being able to get some low-hanging fruit, like disabling LEDs, would be great.

Nick Sayer says:2 minutes ago

And what UART issue? If it's the BT thing, that does have a workaround in config.txt.

steverobillard says:2 minutes ago

@spencer I hope they do too . I donated the Pi Zero's needed for the python/physical computing course we are running at the library and becasue of the one pi per order restrictions paid more in shipping than the pi's cost

Roger Thornton says:2 minutes ago

@erik pax same as Zero

Roger Thornton says:a minute ago

@spencer

spencer says:a minute ago

@Nick Sayer Only a work around if you use Linux. Doesn't work on bare-metal programming ;-)

Radomir Dopieralski says:a minute ago

@Roger Thornton thank you!

Nick Sayer says:a minute ago

@Scallamerican

Roger Thornton says:a minute ago

@Spencer we made it a policy never to stop producing a board, you can still buy the original Pi.

Nick Sayer says:a minute ago

@Spencer ah.

Roger Thornton says:2 minutes ago

@Arsenijs Power consumption is mainly from the Wifi chip, we leave it on permanently as we assume a mains supply. In your phone there is a lot of work spent turning off un-needed things to keep consumption down

h3liosphan says:a minute ago

ok million quid question - when are we going to see the Pi 4!?

Arsenijs says:a minute ago

I'm talking about the WiFi-less Pi Zero.

Nick Sayer says:a minute ago

I think the next should be the Pi 3.1, then the Pi 3.14, then the Pi 3.141.....

Arsenijs says:a minute ago

I've now designed and ordered some power monitoring boards that I'll use to make a power monitoring test jig. I aim to get the most out of a Zero with software tweaks, playing with clock speeds, kernel parameters etc. However, it's all of no use when a Pi Zero consumes 50mA even when the SD card is not plugged in.

Greg Bushta says:a few seconds ago

@Nick Sayer :-D

Greg Bushta says:3 minutes ago

@Nick Sayer :-D

Roger Thornton says:3 minutes ago

@Arsenijs Yes BCM2835 was a mobile phone chip that we all worked on many years ago (a shockingly long time ago now). We were orignially working on Multimedia Co-Processor chips, something that would have hardware acceleration for intesive tasks like Video decode, ISP or 3D and then with 2835 we added in a very small ARM as a proof of concept

Edgar says:2 minutes ago

will there be a version of the pi with 1 gig ethernet?

Roger Thornton says:2 minutes ago

@Nick Sayer I really like the numbering scheme idea!

davedarko says:2 minutes ago

at least make a special 3.141 version :)

h3liosphan says:2 minutes ago

Niiiiice!

Roger Thornton says:2 minutes ago

@h3liosphan There will be one but I can't say when

/dev/null says:a minute ago

Are there any plans to include USB 3 on the Pi 4? Would make my day if that ever happens :)

Nick Sayer says:a minute ago

@Roger Thornton if I had a feature request, it'd be USB over pins. That is, USB for hats.

Lutetium says:a minute ago

Question from @M.daSilva How did you manage to boost the Rpizero to 1GHz, considering the original BCM2835 could run at 700MHz, and would be unstable if overclocked at 1gig?

Arsenijs says:a minute ago

So, yeah, my question still is unanswered. Just what consumes so much, compared to a regular phone?

davedarko says:a minute ago

+1 for usb hats

steverobillard says:a minute ago

@davedarko +1 version 3.14

Neil Cherry says:a minute ago

My USB hub sits on my Pi Zero

Neil Cherry says:a minute ago

pogo pins

davedarko says:a minute ago

something for D+ and D- like there is for run and tv

Nick Sayer says:a few seconds ago

There have been more than a couple things I've decided not to do because adding a usb device connector and a 4 inch cable was just *lame*

Roger Thornton says:a few seconds ago

@/dev/null I think it would be an exciting addition; What do you need USB3 for ?

Nick Sayer says:a few seconds ago

(to a hat)

MobileWill says:a few seconds ago

Pi with Type-c ;)

xemexe says:a few seconds ago

I luv Pi

Arsenijs says:2 minutes ago

A cutout&testpoints on the pHAT + wires to two testpoints on the Zero =) Also, there are testpoints for USB D-/D+ on the Pi 2 and 3, right under the USB sockets.

Roger Thornton says:2 minutes ago

@Nick Sayer that's a really interesting idea and would open up a lot of additions to the HAT what would you have on a HAT that connected to USB?

Nick Sayer says:2 minutes ago

@MobileWill WAY too complicated / expensive

Arsenijs says:2 minutes ago

Yeah, and pretty much useless.

davedarko says:a minute ago

Not that it'll get overlooked: Question from @M.daSilva How did you manage to boost the Rpizero to 1GHz, considering the original BCM2835 could run at 700MHz, and would be unstable if overclocked at 1gig?

Nick Sayer says:a minute ago

@Roger Thornton My first idea was a Pi PoE hat. It would have the Ethernet interface right there on the hat so you wouldn't have to loop an output cable over.

Arsenijs says:a minute ago

However, a "Type-C RPi HAT" would be an interesting idea for a Kickstarter campaign, that'd be useless but have all the buzzwords to part fools with their money (and around 10 people that could actually make use of it).

Roger Thornton says:a few seconds ago

@Arsenijs Wii-Fi and Bluetooth are very heavy consumers of power if you don't turn them on and off in a clever way, Radios are very power hungry.

MobileWill says:a few seconds ago

@Nick Sayer True but its getting better. I have started working with type-c

MobileWill says:2 minutes ago

Type-c could allow for some interesting project using 1 connector for everything

/dev/null says:2 minutes ago

@Roger Thornton Would like USB3 to make use of Gb Ethernet adapters. Right now, I'm using a Pi as my router after I got tired of putting up with the instability of me wireless router.

Arsenijs says:a minute ago

@Roger Thornton I understand that, but I'm talking about the Pi Zero that doesn't even have WiFi and BT. Essentially, the consumption comes either from the BCM, or from the SD card.

h3liosphan says:a minute ago

Thanks Roger, also, how about building in a SATA interface over high speed interconnect, wipe out the NAS box market overnight!?

Nick Sayer says:a few seconds ago

@MobileWill - I started going down the road of designing a car -> USB C power socket. I mean, yes, you can get them from Amazon, but I wanted to see what was possible.

Roger Thornton says:a few seconds ago

@MobileWill @Nick Sayer USB-C negotiation isn't very compliacted it is just reading a resitor value for the simple negotiations, all you need is a cheap ADC.

Neil Cherry says:a few seconds ago

@Roger Thornton, usb3 == faster access to root (mount sdx on an ssd)

/dev/null says:5 minutes ago

@Roger Thornton Would like USB3 to make use of Gb Ethernet adapters. Right now, I'm using a Pi as my router after I got tired of putting up with the instability of me wireless router.

Arsenijs says:4 minutes ago

@Roger Thornton I understand that, but I'm talking about the Pi Zero that doesn't even have WiFi and BT. Essentially, the consumption comes either from the BCM, or from the SD card.

h3liosphan says:4 minutes ago

Thanks Roger, also, how about building in a SATA interface over high speed interconnect, wipe out the NAS box market overnight!?

Nick Sayer says:4 minutes ago

@MobileWill - I started going down the road of designing a car -> USB C power socket. I mean, yes, you can get them from Amazon, but I wanted to see what was possible.

Roger Thornton says:4 minutes ago

@MobileWill @Nick Sayer USB-C negotiation isn't very compliacted it is just reading a resitor value for the simple negotiations, all you need is a cheap ADC.

Neil Cherry says:4 minutes ago

@Roger Thornton, usb3 == faster access to root (mount sdx on an ssd)

Neil Cherry says:3 minutes ago

Sorry, I'm on several chats, trying to pay attention

MobileWill says:3 minutes ago

@Nick Sayer my problem has. been the cc lines, my design isn't working for reverasbility. but thats another topic

erik pax says:3 minutes ago

USBC with HDMI Alt.Mode to replace miniHDMI

Arsenijs says:3 minutes ago

Lol, nobody's wiping the NAS market out. USB3 and SATA would either need to be over USB, or need to move to another Broadcom chip.

Stefan-Xp says:3 minutes ago

@Roger Thornton: How is the general mood on Windows 10 IOT? Do alot people use it? To me it seems most people are using linux

Arsenijs says:2 minutes ago

@Stefan-Xp https://nicola.blog/2016/08/03/raspberry-pi-why-i-chose-not-use-windows-iot/

Roger Thornton says:2 minutes ago

@Arsenijs I am not sure if I follow what is the issue with Zero's power consumption that you are seeing?

Arsenijs says:2 minutes ago

Well, let me just plug one in...

Roger Thornton says:a few seconds ago

@erik pax I saw HDMI over USB-C at CES and think it is a great idea. Essentially all you need is a a way to get the CEC and other contorl signals over the diff pairs. I think it's a really neat soloution.

Arsenijs says:a few seconds ago

tl;dr it drains battery a lot faster than mobile phones do, and it's a mobile phone chipset-based thing. Where's the consumption, nd how can I decrease it/can I even?

MobileWill says:a minute ago

Will there be a low cost compute module, like a pi zero version?

Brandon Aaskov says:a minute ago

@Roger Thornton, if someone has made a prototype with any of the pi devices, and wants to create a new board with only the required features, is this something the Pi Foundation does or would this need to happen through a third party?

Nick Sayer says:a few seconds ago

Can you instead perhaps under clock the CM?

Discussions

Mike wrote 03/03/2017 at 21:05 point

@Roger Thornton its a device to control radio modul to control Insuli Pump, using it already for few months with Zero and Rpi 3, with Zero W will be much easieer coz of WiFi and BT

  Are you sure? yes | no

Mike wrote 03/03/2017 at 21:03 point

@Roger Thornton I adapted Zero for openAPS, it is Open Artificial Pancreas System 

here few pics http://imgur.com/a/E4pjX

  Are you sure? yes | no