New 1284P-powered board suggestions

Do you have an idea for a device that you think Freetronics should create? Discuss your ideas here! Sometimes we may even give you a sneak peek at secret projects we have in the pipeline, or ask for feedback on designs before they go into production.
feilipu
Posts: 52
Joined: Fri Jul 19, 2013 6:17 am

Re: New 1284P-powered board suggestions

Post by feilipu » Wed Jan 21, 2015 3:06 am

The PCBs for the latest Goldilocks Analogue prototype (3) are now back.
I hope that this is the last prototype before a production version can be finalised.

Higher resolution pictures here.

Image

Image

feilipu
Posts: 52
Joined: Fri Jul 19, 2013 6:17 am

Re: New 1284P-powered board suggestions

Post by feilipu » Tue Mar 10, 2015 9:01 am

OK, so I didn't even build the last PCB. The SPI bus is overloaded by having both DAC and input device (SD card or SPI EEPROM / SRAM).

I spent a long time trying to stream audio from the SD card on the SPI bus to a RAM buffer and then back out the same SPI bus to the DAC. Basically, interrupting transfers from the SD card to make regular (every 22us) audio SPI transfers doesn't work. Or, at least I can't make it work.

I investigated the USART MSPIM capability (present in every Arduino AVR) as an alternative, and found it works great! AVR USART MSPIM Description.

So, I built it into a new PCB which is coloured blue to avoid confusion.
Image
Image

WOULD LIKE TO HAVE YOUR INPUT ON MEMORY OPTIONS, PLEASE...

Available SPI Memory Options: Pick 2 of 3 (or 2x of one type).
EEPROM: 1Mbit - non-volatile, slower to write, cheap, large capacity
SRAM: 1Mbit - volatile, fast, cheap, large capacity
FRAM: 64kbit - non-volatile, fast, limited storage capacity

feilipu
Posts: 52
Joined: Fri Jul 19, 2013 6:17 am

Re: New 1284P-powered board suggestions

Post by feilipu » Fri Jun 26, 2015 12:16 am

The Goldilocks Analogue V3 is working very well. I've built a synthesizer to test both the analogue outputs and the use of the MSPI Mode on the USART. Good news is that it works as hoped!

Following up on that success, I've decided to add more features. Firstly, changing the 3.5mm socket to add a microphone connector (TRRS), and also adding a microphone amplifier capability. The microphone amplifier output is connected to the A7 input. I've also build a level shift in case there is a Line-Level input (which would overload the microphone amplifier), which is connected to A6 input. Both of these analogue inputs are outside of the normal Arduino UNO R3 footprint, so they won't affect standard Arduino capabilities.

I've also simplified the negative supply for the Op Amp (for the DC capable analogue output). Previously, it was an inverter chip (-5V) followed by two parallel regulator chips. Now, it is supported with a -3V inverter and regulator in one chip. The space saving has been completely used by the addition of the microphone circuitry.

Image

feilipu
Posts: 52
Joined: Fri Jul 19, 2013 6:17 am

Re: New 1284P-powered board suggestions

Post by feilipu » Thu Oct 22, 2015 5:20 am

Well finally,
the Goldilocks Analogue has made it to a Kickstarter campaign.

As noted on the campaign page, thanks go to
  • Andy and everyone at CCHS for encouragement, and listening.
  • Angus for his SMD skillz, and lots of production tips.
  • Jon at Freetronics for kicking off the whole thing in 2013.
  • Freetronics Forum members, for your encouragement, and feedback here.
It has been a very long process, but I think the end result is worth the wait.
I hope that you will be able to support me one more time.

feilipu
Posts: 52
Joined: Fri Jul 19, 2013 6:17 am

Re: New 1284P-powered board suggestions

Post by feilipu » Tue Jan 26, 2016 2:27 pm

The Goldilocks Analogue pre-production has been completed, and a wrap-up is here with all of the relevant production files.

Image

matthew
Posts: 3
Joined: Tue Apr 21, 2015 7:10 am
Location: Qld, Australia

Re: New 1284P-powered board suggestions

Post by matthew » Fri Mar 25, 2016 5:23 am

Looks like you are close to shipping these. Will you have extras?

feilipu
Posts: 52
Joined: Fri Jul 19, 2013 6:17 am

Re: New 1284P-powered board suggestions

Post by feilipu » Wed May 04, 2016 1:57 am

If anyone is interested in capturing one of these Goldilocks Analogue boards, they are now available in two places.

For those of you in Australia, I'd recommend Little Bird Electronics.
For those not so lucky, I'd recommend Tindie (which means I'll ship them to you personally).

Software & Documentation

The Goldilocks Analogue User Manual is available, and the Production Testing Document has reached Version 2 following inclusion of Windows 10 test procedures.

Revised Arduino IDE Variant files for Goldilocks Analogue using the Arduino core are available on Github.

Also additional optional libraries to provide support for each of the advanced features of the Goldilocks Analogue are available in the Arduino IDE Library Manager. There is also a Google Plus Community for 1284p based boards, including the WiLDFire and Bobuino2, which you can also join.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest