Difference between revisions of "OHMC2022 Project Status"

From Open Hardware Miniconf
Jump to: navigation, search
(Project status details and FAQ)
(Project status hardware component details update)
Line 1: Line 1:
 
{{DISPLAYTITLE:OHMC2022 Project Status}}
 
{{DISPLAYTITLE:OHMC2022 Project Status}}
βˆ’
Last updated on: '''2022-01-08 18:00'''
+
Last updated on: '''2022-01-08 18:00''' --- State: '''Testing all hardware and completing Rockling FPGA audio SAO assembly'''
 
== Summary ==
 
== Summary ==
βˆ’
Disappointingly for all concerned, due to delays and development problems we won't be delivering the hardware to you in time for LCA2022 on 2022-01-14
+
Disappointingly for all concerned, due to delays and development problems we won't be delivering the hardware to you in time for LCA2022 on 2022-01-14 😱
  
 
We are in the final stages of hardware production manufacturing and testing ... and estimate that we'll start shipping in late January.
 
We are in the final stages of hardware production manufacturing and testing ... and estimate that we'll start shipping in late January.
Line 8: Line 8:
 
On Friday 2022-01-14, the OHMC presentations will proceed as scheduled.  Our presentations will also include some challenging hardware delivery details !
 
On Friday 2022-01-14, the OHMC presentations will proceed as scheduled.  Our presentations will also include some challenging hardware delivery details !
  
βˆ’
We sincerely apologise for missing our deadline ... we're sorry that we let you down 😒  Producing a satisfying quality result where the hardware has been thoroughly tested is paramount ... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software and building interesting applications with you.
+
We sincerely apologise for missing our deadline ... we're sorry that we let you down 😒  Producing a satisfying quality result where the hardware has been thoroughly tested is paramount ... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software and building fun and interesting applications with you.
  
βˆ’
== Details ==
+
== Hardware components ==
 
The project consists of three pieces of hardware that can be used together or individually ...
 
The project consists of three pieces of hardware that can be used together or individually ...
  
Line 18: Line 18:
  
 
* '''The Party Button SAO:''' A beautiful D.I.Y soldering kit with a button and LEDs that can both operate standalone or connected to a SwagBadge
 
* '''The Party Button SAO:''' A beautiful D.I.Y soldering kit with a button and LEDs that can both operate standalone or connected to a SwagBadge
 +
 +
== Rockling FPGA audio SAO details ==
 +
 +
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was saved with an inspired idea by Jon, which involved hacking the prototype solder-paste mask.
 +
 +
* 43 out of 50 Rocking PCBs have been fully assembled.
 +
 +
* Unfortunately, we are only achieving around 50% yield due to the misplacement of a very tight tolerance 48 MHz oscillator.  That is a terribly low yield.  Fortunately, carefully reseating that oscillator works half the time, bringing our yield up to around 75%.  Better, but not good enough.  We are still performing diagnosis to completely understand the problem ... so that our yield will exceed 90%, preferably get to 95% (which is two or three failed boards out of 50).  It'll take around a day or so (estimated) to figure out this problem.
 +
 +
* Right now, we have 11 mostly tested Rockling PCBs, with another 16 that look promising ... for a total of 27 good out of 43 total made.  Leaving 16 Rockling PCBs that need some rework.
 +
 +
* The Rockling FPGA gateware and firmware development to fully test out the boards is mostly done.  Only the I2C commands for the Audio codec IC (SGTL5000) needs to be completed.  At which point we'll be able to take the good Rockling PCBs from "mostly tested" to "fully tested".  It'll take around 2 to 3 days to complete the testing firmware and then a couple of days to test and perform any failure diagnosis and rework.  This is based on the experiences of the first dozen we made ... hopefully a reasonable predictor for the remaining boards.
 +
 +
* There is a minimum of 7 and perhaps more like 15 (to account for failures) Rocklings to assembled.
 +
 +
== SwagBadge 2022 ==
 +
 +
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.
 +
 +
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when large quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those tests have been completed
 +
 +
* All 50 SwagBadges have been assembled and await final testing.  '''There is a couple of days required to complete the test software development and testing every SwagBadge.'''
 +
 +
== The Party Button SAO ==
 +
 +
* There was a small design mistake in the production PCBs.  Fortunately, we can fix this by cutting a track and adding a bodge wire, which takes approximately 5 minutes per PCB.  '''For 50 kits, this will take half-a-day to perform the repair'''
 +
 +
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)
  
 
== FAQ ==
 
== FAQ ==

Revision as of 08:07, 8 January 2022

Last updated on: 2022-01-08 18:00 --- State: Testing all hardware and completing Rockling FPGA audio SAO assembly

Summary

Disappointingly for all concerned, due to delays and development problems we won't be delivering the hardware to you in time for LCA2022 on 2022-01-14 😱

We are in the final stages of hardware production manufacturing and testing ... and estimate that we'll start shipping in late January.

On Friday 2022-01-14, the OHMC presentations will proceed as scheduled. Our presentations will also include some challenging hardware delivery details !

We sincerely apologise for missing our deadline ... we're sorry that we let you down 😒 Producing a satisfying quality result where the hardware has been thoroughly tested is paramount ... and we hope you agree too. We are looking forward to delivering them, collaborating on developing software and building fun and interesting applications with you.

Hardware components

The project consists of three pieces of hardware that can be used together or individually ...

  • Rockling FPGA audio SAO: A Lattice iCE40 UP5K (same FPGA as the FOMU used in Tim Ansell's workshop) based development board with an Audio Codec and amplifier with headphone and speaker connectors. Also includes a Theremin front-end with volume and pitch controls connected to the FPGA.
  • SwagBadge 2022: An ESP32 based development board with a 320x240 colour TFT LED screen, 2x touch sliders and 3x SAO connectors. Also intended to be a primary user interface for the Rockling FPGA SAO. Compatible with last year's SwagBadge 2021
  • The Party Button SAO: A beautiful D.I.Y soldering kit with a button and LEDs that can both operate standalone or connected to a SwagBadge

Rockling FPGA audio SAO details

  • We made a mistake when ordering the production solder-paste mask. Fortunately, the reorder time delay was saved with an inspired idea by Jon, which involved hacking the prototype solder-paste mask.
  • 43 out of 50 Rocking PCBs have been fully assembled.
  • Unfortunately, we are only achieving around 50% yield due to the misplacement of a very tight tolerance 48 MHz oscillator. That is a terribly low yield. Fortunately, carefully reseating that oscillator works half the time, bringing our yield up to around 75%. Better, but not good enough. We are still performing diagnosis to completely understand the problem ... so that our yield will exceed 90%, preferably get to 95% (which is two or three failed boards out of 50). It'll take around a day or so (estimated) to figure out this problem.
  • Right now, we have 11 mostly tested Rockling PCBs, with another 16 that look promising ... for a total of 27 good out of 43 total made. Leaving 16 Rockling PCBs that need some rework.
  • The Rockling FPGA gateware and firmware development to fully test out the boards is mostly done. Only the I2C commands for the Audio codec IC (SGTL5000) needs to be completed. At which point we'll be able to take the good Rockling PCBs from "mostly tested" to "fully tested". It'll take around 2 to 3 days to complete the testing firmware and then a couple of days to test and perform any failure diagnosis and rework. This is based on the experiences of the first dozen we made ... hopefully a reasonable predictor for the remaining boards.
  • There is a minimum of 7 and perhaps more like 15 (to account for failures) Rocklings to assembled.

SwagBadge 2022

  • We made a mistake and for the production PCB run sent the wrong Gerber files. Another production run was ordered and delivered.
  • All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly. We never get 100% working parts when large quantities are ordered. So we only solder them to the PCB after the components pass individual tests. Those tests have been completed
  • All 50 SwagBadges have been assembled and await final testing. There is a couple of days required to complete the test software development and testing every SwagBadge.

The Party Button SAO

  • There was a small design mistake in the production PCBs. Fortunately, we can fix this by cutting a track and adding a bodge wire, which takes approximately 5 minutes per PCB. For 50 kits, this will take half-a-day to perform the repair
  • All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)

FAQ

  • When will there be more precise shipping date ?
 Right now we are ensuring that our presentations and logistics for the OHMC on 2022-01-14 are complete.  On-going manufacture and testing will ramp up again after that date and we'll re-estimate again at that point.  We will continue to update this status page as we make progress.
  • What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?
 We will organise a full refund.  We are aiming for this project to have value, longevity and support well beyond LCA2022 and hope that you'll remain as keen as we are.
  • What if I missed registering for a hardware kit and would like one ?
 We acquired additional hardware parts and will manufacture a limited number after LCA2022.  After the original batch has been delivered, we will announce further details.
  • Will we ship to international addresses ?
 Yes, for post-LCA2022 orders.  Any additional shipping costs will need to be added.