<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.openhardwareconf.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Geekscape</id>
	<title>Open Hardware Miniconf - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.openhardwareconf.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Geekscape"/>
	<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/wiki/Special:Contributions/Geekscape"/>
	<updated>2026-04-11T07:26:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.1</generator>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1543</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1543"/>
		<updated>2023-03-12T22:51:41Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Workshop materials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop location ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria.  &#039;&#039;Note: Kent Lane, not Kent Street&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours or outside of business hours, $6.50 for 8 hours during business hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Public transport:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: The HackerSpace is a two minute walk from the Glenferrie train station. From the Flinders Street train station in the city, use the&lt;br /&gt;
: Lilydale / Ringwood / Belgrave train line: 15 minutes / 5 stops direct or 20 minutes / 8 stops via the City Loop ... and double-check&lt;br /&gt;
: that you haven&#039;t caught an express train that skips Glenferrie (there is an express train to Box Hill, avoid this!). There are many good&lt;br /&gt;
: lunch and dinner options nearby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakfast / Lunch / Dinner options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Nearby Glenferrie Road (3 minutes walk) is the beating heart of Hawthorn with a broad range of restaurants, cafes, take-away, supermarkets, etc.  There are several good pubs close by and a rooftop bar.  Whilst it is a public holiday on Monday in Victoria, there should still be a good selection of places open ... perhaps some may shut, but it&#039;ll be a good day for them to be doing business.&lt;br /&gt;
: The HackerSpace has a microwave, kettle, drinks fridge and snacks.  Along with a very small sink area.  It is basic, but some very modest self-catering is possible !&lt;br /&gt;
&lt;br /&gt;
== Workshop sessions ==&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to cover and do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
: Interested EO2023 attendees who didn&#039;t order the LCA2022 hardware kit are welcome to join us and check things out.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Morning:&#039;&#039;&#039; Setup from 9:00am. Be ready to start at 10am sharp&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lunch:&#039;&#039;&#039; 12:00pm to 1:00pm&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon:&#039;&#039;&#039; Setup from 12:30pm for those arriving only for the afternoon. Be ready to start at 1 pm sharp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evening social event:&#039;&#039;&#039; 5:00 pm (approximately)&amp;lt;br/&amp;gt;&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.  The HackerSpace is very close to several pubs and a good variety of restaurants.  Depending on numbers and preferences, we can have food / drinks at the HackerSpace or move to a local venue.&lt;br /&gt;
&lt;br /&gt;
== Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[SwagBadge2022_Installation|SwagBadge2022 installation instructions]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: ESP32 development board with color LCD screen, touch sliders, SAO / Rockling connectors&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Rocking_FPGA_SAO_Installation|Rockling FPGA SAO installation instructions]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;br /&gt;
&lt;br /&gt;
=== Bonus: Distributed, embedded system using MQTT as the transport ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://github.com/geekscape/aiko_services Aiko Services GitHub repository]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Distributed service framework using asynchronous messages supporting AIoT, Machine Learning, Robotics and Video&lt;br /&gt;
&lt;br /&gt;
: Host-side software for the SwagBadges (and lots more)&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
=== SwagBadge / microPython ===&lt;br /&gt;
&lt;br /&gt;
Many of these resources are for the OHMC2021 version of the SwagBadge, but the hardware (except for the LCD screen) is functionally very similar so large parts are still relevant.&lt;br /&gt;
&lt;br /&gt;
* [[SwagBadge2021|SwagBadge2021 for LCA2021 OHMC]]: Overview page for the 2021 badge.&lt;br /&gt;
* [[Swagbadge2021_Newcomers|SwagBadge2021 Newcomers Guide]]: Basic information aimed at those without much prior electronics experience.&lt;br /&gt;
* [[Swagbadge2021_GettingStarted|SwagBadge2021 GettingStarted]]: First steps to connecting your SwagBadge to a network.&lt;br /&gt;
* [[Swagbadge2021_SoftwareDev|SoftwareDev]]: Badge Software Development.&lt;br /&gt;
* [[Swagbadge2021_MQTT|MQTT]]: Talking via MQTT.&lt;br /&gt;
* [[Swagbadge2021_SAO|SAO development]]: How to make your own Simple Add-On for the badge.&lt;br /&gt;
* [[Swagbadge2021_Dagbadge|DagBadge]]: build your own badge using readily available parts.&lt;br /&gt;
* [[Swagbadge2021_community|SwagBadge2021 Community]]: See what others have made with the 2021 and 2022 SwagBadges and SAOs.&lt;br /&gt;
&lt;br /&gt;
=== Rockling / UP5K FPGA ===&lt;br /&gt;
&lt;br /&gt;
* Tim Ansell&#039;s FOMU FPGA workshop: [https://workshop.fomu.im/en/latest/ workshop.fomu.im/en/latest]&lt;br /&gt;
* Use ChatGPT with prompts to write Verilog to create FPGA gateware !&lt;br /&gt;
* Use ChatGPT with prompts to write migen (Python) to create FPGA gateware !&lt;br /&gt;
* Use ChatGPT with prompts to write LiteX (Python) to create complete System On Chip (SoC) !&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.&lt;br /&gt;
: Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1537</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1537"/>
		<updated>2023-03-12T20:03:41Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Rockling / UP5K FPGA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop location ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria.  &#039;&#039;Note: Kent Lane, not Kent Street&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours or outside of business hours, $6.50 for 8 hours during business hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Public transport:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: The HackerSpace is a two minute walk from the Glenferrie train station. From the Flinders Street train station in the city, use the&lt;br /&gt;
: Lilydale / Ringwood / Belgrave train line: 15 minutes / 5 stops direct or 20 minutes / 8 stops via the City Loop ... and double-check&lt;br /&gt;
: that you haven&#039;t caught an express train that skips Glenferrie (there is an express train to Box Hill, avoid this!). There are many good&lt;br /&gt;
: lunch and dinner options nearby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakfast / Lunch / Dinner options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Nearby Glenferrie Road (3 minutes walk) is the beating heart of Hawthorn with a broad range of restaurants, cafes, take-away, supermarkets, etc.  There are several good pubs close by and a rooftop bar.  Whilst it is a public holiday on Monday in Victoria, there should still be a good selection of places open ... perhaps some may shut, but it&#039;ll be a good day for them to be doing business.&lt;br /&gt;
: The HackerSpace has a microwave, kettle, drinks fridge and snacks.  Along with a very small sink area.  It is basic, but some very modest self-catering is possible !&lt;br /&gt;
&lt;br /&gt;
== Workshop sessions ==&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to cover and do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
: Interested EO2023 attendees who didn&#039;t order the LCA2022 hardware kit are welcome to join us and check things out.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Morning:&#039;&#039;&#039; Setup from 9:00am. Be ready to start at 10am sharp&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lunch:&#039;&#039;&#039; 12:00pm to 1:00pm&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon:&#039;&#039;&#039; Setup from 12:30pm for those arriving only for the afternoon. Be ready to start at 1 pm sharp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evening social event:&#039;&#039;&#039; 5:00 pm (approximately)&amp;lt;br/&amp;gt;&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.  The HackerSpace is very close to several pubs and a good variety of restaurants.  Depending on numbers and preferences, we can have food / drinks at the HackerSpace or move to a local venue.&lt;br /&gt;
&lt;br /&gt;
== Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[SwagBadge2022_Installation|SwagBadge2022 installation instructions]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: ESP32 development board with color LCD screen, touch sliders, SAO / Rockling connectors&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Rocking_FPGA_SAO_Installation|Rockling FPGA SAO installation instructions]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
=== SwagBadge / microPython ===&lt;br /&gt;
&lt;br /&gt;
Many of these resources are for the OHMC2021 version of the SwagBadge, but the hardware (except for the LCD screen) is functionally very similar so large parts are still relevant.&lt;br /&gt;
&lt;br /&gt;
* [[SwagBadge2021|SwagBadge2021 for LCA2021 OHMC]]: Overview page for the 2021 badge.&lt;br /&gt;
* [[Swagbadge2021_Newcomers|SwagBadge2021 Newcomers Guide]]: Basic information aimed at those without much prior electronics experience.&lt;br /&gt;
* [[Swagbadge2021_GettingStarted|SwagBadge2021 GettingStarted]]: First steps to connecting your SwagBadge to a network.&lt;br /&gt;
* [[Swagbadge2021_SoftwareDev|SoftwareDev]]: Badge Software Development.&lt;br /&gt;
* [[Swagbadge2021_MQTT|MQTT]]: Talking via MQTT.&lt;br /&gt;
* [[Swagbadge2021_SAO|SAO development]]: How to make your own Simple Add-On for the badge.&lt;br /&gt;
* [[Swagbadge2021_Dagbadge|DagBadge]]: build your own badge using readily available parts.&lt;br /&gt;
* [[Swagbadge2021_community|SwagBadge2021 Community]]: See what others have made with the 2021 and 2022 SwagBadges and SAOs.&lt;br /&gt;
&lt;br /&gt;
=== Rockling / UP5K FPGA ===&lt;br /&gt;
&lt;br /&gt;
* Tim Ansell&#039;s FOMU FPGA workshop: [https://workshop.fomu.im/en/latest/ workshop.fomu.im/en/latest]&lt;br /&gt;
* Use ChatGPT with prompts to write Verilog to create FPGA gateware !&lt;br /&gt;
* Use ChatGPT with prompts to write migen (Python) to create FPGA gateware !&lt;br /&gt;
* Use ChatGPT with prompts to write LiteX (Python) to create complete System On Chip (SoC) !&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.&lt;br /&gt;
: Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1536</id>
		<title>Rocking FPGA SAO Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1536"/>
		<updated>2023-03-12T20:00:43Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware]&lt;br /&gt;
&lt;br /&gt;
This project utilizes the excellent prior work from the [https://workshop.fomu.im/en/latest FOMU FPGA] project ... with substantial addition work by [https://github.com/andykitchen/ohmc2022-firmware Andy Kitchen].&lt;br /&gt;
&lt;br /&gt;
FPGA gateware and firmware for the Rockling FPGA SAO (&#039;&#039;codec&#039;&#039; branch) currently supports the Theremin input (dual input frequency counters), the FPGA running a soft RISC-V processor and hardware peripherals.  However, the STGL-5000 audio codec IC integration is still a work-in-progress.&lt;br /&gt;
&lt;br /&gt;
= Set-up USB hot-plug UDEV rules (for Linux only) =&lt;br /&gt;
&lt;br /&gt;
When the Rockling is connected to the computer&#039;s USB port, the dynamically created device file &amp;lt;code&amp;gt;/dev/bus/usb/001/...&amp;lt;/code&amp;gt; will need to have the correct permissions set by the UDEV rules.&lt;br /&gt;
&lt;br /&gt;
From [https://workshop.fomu.im/en/latest/requirements/drivers.html FOMU workshop instructions]&lt;br /&gt;
&lt;br /&gt;
    sudo groupadd plugdev&lt;br /&gt;
    sudo usermod -a -G plugdev $USER&lt;br /&gt;
&lt;br /&gt;
Log out and log in again&lt;br /&gt;
&lt;br /&gt;
    sudo bash&lt;br /&gt;
    vi /etc/group  # Add users to &amp;quot;plugdev:x:46:$USER&amp;quot;&lt;br /&gt;
    vi /etc/udev/rules.d/99-fomu.rules&lt;br /&gt;
        SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;1209&amp;quot;, ATTRS{idProduct}==&amp;quot;5bf0&amp;quot;, MODE=&amp;quot;0664&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;&lt;br /&gt;
    udevadm control --reload-rules&lt;br /&gt;
    udevadm trigger&lt;br /&gt;
&lt;br /&gt;
= Install DFU utility for flashing FPGA gateware (bitstream) =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install dfu-util  # Avoid using FOMU ToolChain version&lt;br /&gt;
    dfu-util -l                    # Version 0.11&lt;br /&gt;
&lt;br /&gt;
= Install build tools =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get update&lt;br /&gt;
    sudo apt-get install python3-venv&lt;br /&gt;
    sudo apt-get install meson  # ninja-build&lt;br /&gt;
&lt;br /&gt;
= Download YoSYS FPGA EDA tools from https://github.com/YosysHQ =&lt;br /&gt;
&lt;br /&gt;
    OS_TYPE=linux  # or darwin or windows&lt;br /&gt;
    wget https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2021-05-29/oss-cad-suite-$OS-x64-20210529.tgz&lt;br /&gt;
    tar -zxpf oss-cad-suite-$OS-x64-20210529.tgz&lt;br /&gt;
    mv oss-cad-suite-$OS-x64 oss-cad-suite&lt;br /&gt;
&lt;br /&gt;
= Download FOMU development tool chain, includes RISC-V cross-compiling toolchain =&lt;br /&gt;
&lt;br /&gt;
    wget https://github.com/im-tomu/fomu-toolchain/releases/download/v1.6/fomu-toolchain-linux_x86_64-v1.6.tar.gz&lt;br /&gt;
    tar -zxpf ../fomu-toolchain-linux_x86_64-v1.6.tar.gz&lt;br /&gt;
&lt;br /&gt;
= Download and install FPGA development software =&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec&lt;br /&gt;
    cd ohmc2022-firmware&lt;br /&gt;
    git submodule update --init --recursive&lt;br /&gt;
&lt;br /&gt;
Create and prepare virtual environment&lt;br /&gt;
&lt;br /&gt;
    rm -rf venv&lt;br /&gt;
    ./setup-venv.sh  # Doesn&#039;t work if &amp;quot;oss-cad-suite/environment&amp;quot; and $PATH already set-up&lt;br /&gt;
&lt;br /&gt;
Everything above here needs to be done just once ... now set-up and ready to go !&lt;br /&gt;
&lt;br /&gt;
= Build Rockling FPGA gateware and firmware =&lt;br /&gt;
&lt;br /&gt;
    source venv/bin/activate&lt;br /&gt;
&lt;br /&gt;
    cd ..&lt;br /&gt;
    source oss-cad-suite/environment&lt;br /&gt;
    cd -&lt;br /&gt;
&lt;br /&gt;
    export PATH=$HOME/play/fpga/fomu/fomu-toolchain-linux_x86_64-v1.6/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
    make all BITSTREAM_FLAGS=&amp;quot;--with-analyzer&amp;quot;&lt;br /&gt;
    # python rockling.py&lt;br /&gt;
&lt;br /&gt;
= Download FPGA gateware (bitstream) on to Rocking SAO =&lt;br /&gt;
&lt;br /&gt;
Connect Rockling FPGA SAO to USB host port: Fish eye should be slowly pulsing with cyan color&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/dfu-util -l&lt;br /&gt;
&lt;br /&gt;
Fish eye will quickly pulse with green color&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/dfu-util -D build/rockling/gateware/rockling.bin&lt;br /&gt;
&lt;br /&gt;
Upon success fish eye will quickly pulse with white color or upon failure quickly pulse with red color&lt;br /&gt;
&lt;br /&gt;
Rockling should be now running the RISC-V processor with firmware running on top of that&lt;br /&gt;
&lt;br /&gt;
= Test to see correct firmware &amp;quot;debug_status&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
    riscv64-unknown-elf-readelf -s build/rockling/software/bios/bios.elf | egrep &#039;(debug_status|global_counter)&#039;&lt;br /&gt;
    wishbone-tool 0x01000010&lt;br /&gt;
        INFO [wishbone_tool::bridge::usb] opened USB device device 120 on bus 001&lt;br /&gt;
        Value at 01000010: a0110060  # I2C DAC and Audio Codec found&lt;br /&gt;
        Value at 01000010: a011ffff  # Error: Only I2C Audio Codec found&lt;br /&gt;
        Value at 01000010: ffff0060  # Error: I2C DAC found&lt;br /&gt;
        Value at 01000010: ffffffff  # Error: I2C no devices found&lt;br /&gt;
&lt;br /&gt;
= Test using wishbone bus via shell commands =&lt;br /&gt;
&lt;br /&gt;
Will show what I2C peripherals are available on I2C bus 1 ... Audio Codec and DAC&lt;br /&gt;
&lt;br /&gt;
    python tools/i2c_probe.sh &lt;br /&gt;
&lt;br /&gt;
= Test reading Theremin dual input frequency counting via Python script =&lt;br /&gt;
&lt;br /&gt;
    wishbone-tool --server=wishbone  # terminal session 1&lt;br /&gt;
    python tools/read_freq.py        # terminal session 2&lt;br /&gt;
&lt;br /&gt;
= Reset (reboot) Rockling FPGA =&lt;br /&gt;
&lt;br /&gt;
Run this script or sometimes need to power cycle the hardware&lt;br /&gt;
&lt;br /&gt;
    ./tools/reboot.sh&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1535</id>
		<title>Rocking FPGA SAO Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1535"/>
		<updated>2023-03-12T19:58:01Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware]&lt;br /&gt;
&lt;br /&gt;
This project utilizes the excellent prior work from the [https://workshop.fomu.im/en/latest FOMU FPGA] project ... with substantial addition work by [https://github.com/andykitchen/ohmc2022-firmware Andy Kitchen].&lt;br /&gt;
&lt;br /&gt;
FPGA gateware and firmware for the Rockling FPGA SAO (&#039;&#039;codec&#039;&#039; branch) currently supports the Theremin input (dual input frequency counters), the FPGA running a soft RISC-V processor and hardware peripherals.  However, the STGL-5000 audio codec IC integration is still a work-in-progress.&lt;br /&gt;
&lt;br /&gt;
= Set-up USB hot-plug UDEV rules (for Linux only) =&lt;br /&gt;
&lt;br /&gt;
When the Rockling is connected to the computer&#039;s USB port, the dynamically created device file &amp;lt;code&amp;gt;/dev/bus/usb/001/...&amp;lt;/code&amp;gt; will need to have the correct permissions set by the UDEV rules.&lt;br /&gt;
&lt;br /&gt;
From [https://workshop.fomu.im/en/latest/requirements/drivers.html FOMU workshop instructions]&lt;br /&gt;
&lt;br /&gt;
    sudo groupadd plugdev&lt;br /&gt;
    sudo usermod -a -G plugdev $USER&lt;br /&gt;
&lt;br /&gt;
Log out and log in again&lt;br /&gt;
&lt;br /&gt;
    sudo bash&lt;br /&gt;
    vi /etc/group  # Add users to &amp;quot;plugdev:x:46:$USER&amp;quot;&lt;br /&gt;
    vi /etc/udev/rules.d/99-fomu.rules&lt;br /&gt;
        SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;1209&amp;quot;, ATTRS{idProduct}==&amp;quot;5bf0&amp;quot;, MODE=&amp;quot;0664&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;&lt;br /&gt;
    udevadm control --reload-rules&lt;br /&gt;
    udevadm trigger&lt;br /&gt;
&lt;br /&gt;
= Install DFU utility for flashing FPGA gateware (bitstream) =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install dfu-util  # Avoid using FOMU ToolChain version&lt;br /&gt;
    dfu-util -l                    # Version 0.11&lt;br /&gt;
&lt;br /&gt;
= Install build tools =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get update&lt;br /&gt;
    sudo apt-get install python3-venv&lt;br /&gt;
    sudo apt-get install meson  # ninja-build&lt;br /&gt;
&lt;br /&gt;
= Download YoSYS FPGA EDA tools from https://github.com/YosysHQ =&lt;br /&gt;
&lt;br /&gt;
    OS_TYPE=linux  # or darwin or windows&lt;br /&gt;
    wget https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2021-05-29/oss-cad-suite-$OS-x64-20210529.tgz&lt;br /&gt;
    tar -zxpf oss-cad-suite-$OS-x64-20210529.tgz&lt;br /&gt;
    mv oss-cad-suite-$OS-x64 oss-cad-suite&lt;br /&gt;
&lt;br /&gt;
= Download FOMU development tool chain, includes RISC-V cross-compiling toolchain =&lt;br /&gt;
&lt;br /&gt;
    wget https://github.com/im-tomu/fomu-toolchain/releases/download/v1.6/fomu-toolchain-linux_x86_64-v1.6.tar.gz&lt;br /&gt;
    tar -zxpf ../fomu-toolchain-linux_x86_64-v1.6.tar.gz&lt;br /&gt;
&lt;br /&gt;
= Download and install FPGA development software =&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec&lt;br /&gt;
    cd ohmc2022-firmware&lt;br /&gt;
    git submodule update --init --recursive&lt;br /&gt;
&lt;br /&gt;
Create and prepare virtual environment&lt;br /&gt;
&lt;br /&gt;
    rm -rf venv&lt;br /&gt;
    ./setup-venv.sh  # Doesn&#039;t work if &amp;quot;oss-cad-suite/environment&amp;quot; and $PATH already set-up&lt;br /&gt;
&lt;br /&gt;
Everything above here needs to be done just once ... now set-up and ready to go !&lt;br /&gt;
&lt;br /&gt;
= Build Rockling FPGA gateware and firmware =&lt;br /&gt;
&lt;br /&gt;
    source venv/bin/activate&lt;br /&gt;
&lt;br /&gt;
    cd ..&lt;br /&gt;
    source oss-cad-suite/environment&lt;br /&gt;
    cd -&lt;br /&gt;
&lt;br /&gt;
    export PATH=$HOME/play/fpga/fomu/fomu-toolchain-linux_x86_64-v1.6/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
    make all BITSTREAM_FLAGS=&amp;quot;--with-analyzer&amp;quot;&lt;br /&gt;
    # python rockling.py&lt;br /&gt;
&lt;br /&gt;
= Download FPGA gateware (bitstream) on to Rocking SAO =&lt;br /&gt;
&lt;br /&gt;
Connect Rockling FPGA SAO to USB host port: Fish eye should be slowly pulsing with cyan color&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/dfu-util -l&lt;br /&gt;
&lt;br /&gt;
Fish eye will quickly pulse with green color&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/dfu-util -D build/rockling/gateware/rockling.bin&lt;br /&gt;
&lt;br /&gt;
Upon success fish eye will quickly pulse with white color or upon failure quickly pulse with red color&lt;br /&gt;
&lt;br /&gt;
Rockling should be now running the RISC-V processor with firmware running on top of that&lt;br /&gt;
&lt;br /&gt;
= Test to see correct firmware &amp;quot;debug_status&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
    riscv64-unknown-elf-readelf -s build/rockling/software/bios/bios.elf | egrep &#039;(debug_status|global_counter)&#039;&lt;br /&gt;
    wishbone-tool 0x01000010&lt;br /&gt;
        INFO [wishbone_tool::bridge::usb] opened USB device device 120 on bus 001&lt;br /&gt;
        Value at 01000010: a0110060  # I2C DAC and Audio Codec found&lt;br /&gt;
        Value at 01000010: a011ffff  # Error: Only I2C Audio Codec found&lt;br /&gt;
        Value at 01000010: ffff0060  # Error: I2C DAC found&lt;br /&gt;
        Value at 01000010: ffffffff  # Error: I2C no devices found&lt;br /&gt;
&lt;br /&gt;
= Test using wishbone bus via shell commands =&lt;br /&gt;
&lt;br /&gt;
Will show what I2C peripherals are available on I2C bus 1 ... Audio Codec and DAC&lt;br /&gt;
&lt;br /&gt;
    python tools/i2c_probe.sh &lt;br /&gt;
&lt;br /&gt;
= Test reading Theremin dual input frequency counting via Python script =&lt;br /&gt;
&lt;br /&gt;
    wishbone-tool --server=wishbone  # terminal session 1&lt;br /&gt;
    python tools/read_freq.py        # terminal session 2&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1534</id>
		<title>Rocking FPGA SAO Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1534"/>
		<updated>2023-03-12T19:52:29Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware]&lt;br /&gt;
&lt;br /&gt;
This project utilizes the excellent prior work from the [https://workshop.fomu.im/en/latest FOMU FPGA] project ... with substantial addition work by [https://github.com/andykitchen/ohmc2022-firmware Andy Kitchen].&lt;br /&gt;
&lt;br /&gt;
FPGA gateware and firmware for the Rockling FPGA SAO (&#039;&#039;codec&#039;&#039; branch) currently supports the Theremin input (dual input frequency counters), the FPGA running a soft RISC-V processor and hardware peripherals.  However, the STGL-5000 audio codec IC integration is still a work-in-progress.&lt;br /&gt;
&lt;br /&gt;
= Set-up USB hot-plug UDEV rules (for Linux only) =&lt;br /&gt;
&lt;br /&gt;
When the Rockling is connected to the computer&#039;s USB port, the dynamically created device file &amp;lt;code&amp;gt;/dev/bus/usb/001/...&amp;lt;/code&amp;gt; will need to have the correct permissions set by the UDEV rules.&lt;br /&gt;
&lt;br /&gt;
From [https://workshop.fomu.im/en/latest/requirements/drivers.html FOMU workshop instructions]&lt;br /&gt;
&lt;br /&gt;
    sudo groupadd plugdev&lt;br /&gt;
    sudo usermod -a -G plugdev $USER&lt;br /&gt;
&lt;br /&gt;
Log out and log in again&lt;br /&gt;
&lt;br /&gt;
    sudo bash&lt;br /&gt;
    vi /etc/group  # Add users to &amp;quot;plugdev:x:46:$USER&amp;quot;&lt;br /&gt;
    vi /etc/udev/rules.d/99-fomu.rules&lt;br /&gt;
        SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;1209&amp;quot;, ATTRS{idProduct}==&amp;quot;5bf0&amp;quot;, MODE=&amp;quot;0664&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;&lt;br /&gt;
    udevadm control --reload-rules&lt;br /&gt;
    udevadm trigger&lt;br /&gt;
&lt;br /&gt;
= Install DFU utility for flashing FPGA gateware (bitstream) =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install dfu-util  # Avoid using FOMU ToolChain version&lt;br /&gt;
    dfu-util -l                    # Version 0.11&lt;br /&gt;
&lt;br /&gt;
= Install build tools =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get update&lt;br /&gt;
    sudo apt-get install python3-venv&lt;br /&gt;
    sudo apt-get install meson  # ninja-build&lt;br /&gt;
&lt;br /&gt;
= Download FOMU development tool chain, includes RISC-V cross-compiling toolchain =&lt;br /&gt;
&lt;br /&gt;
    wget https://github.com/im-tomu/fomu-toolchain/releases/download/v1.6/fomu-toolchain-linux_x86_64-v1.6.tar.gz&lt;br /&gt;
    tar -zxpf ../fomu-toolchain-linux_x86_64-v1.6.tar.gz&lt;br /&gt;
&lt;br /&gt;
= Download and install FPGA development software =&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec&lt;br /&gt;
    cd ohmc2022-firmware&lt;br /&gt;
    git submodule update --init --recursive&lt;br /&gt;
&lt;br /&gt;
Create and prepare virtual environment&lt;br /&gt;
&lt;br /&gt;
    rm -rf venv&lt;br /&gt;
    ./setup-venv.sh  # Doesn&#039;t work if &amp;quot;oss-cad-suite/environment&amp;quot; and $PATH already set-up&lt;br /&gt;
&lt;br /&gt;
Everything above here needs to be done just once ... now set-up and ready to go !&lt;br /&gt;
&lt;br /&gt;
= Build Rockling FPGA gateware and firmware =&lt;br /&gt;
&lt;br /&gt;
    source venv/bin/activate&lt;br /&gt;
&lt;br /&gt;
    cd ..&lt;br /&gt;
    source oss-cad-suite/environment&lt;br /&gt;
    cd -&lt;br /&gt;
&lt;br /&gt;
    export PATH=$HOME/play/fpga/fomu/fomu-toolchain-linux_x86_64-v1.6/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
    make all BITSTREAM_FLAGS=&amp;quot;--with-analyzer&amp;quot;&lt;br /&gt;
    # python rockling.py&lt;br /&gt;
&lt;br /&gt;
= Download FPGA gateware (bitstream) on to Rocking SAO =&lt;br /&gt;
&lt;br /&gt;
Connect Rockling FPGA SAO to USB host port: Fish eye should be slowly pulsing with cyan color&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/dfu-util -l&lt;br /&gt;
&lt;br /&gt;
Fish eye will quickly pulse with green color&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/dfu-util -D build/rockling/gateware/rockling.bin&lt;br /&gt;
&lt;br /&gt;
Upon success fish eye will quickly pulse with white color or upon failure quickly pulse with red color&lt;br /&gt;
&lt;br /&gt;
Rockling should be now running the RISC-V processor with firmware running on top of that&lt;br /&gt;
&lt;br /&gt;
= Test to see correct firmware &amp;quot;debug_status&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
    riscv64-unknown-elf-readelf -s build/rockling/software/bios/bios.elf | egrep &#039;(debug_status|global_counter)&#039;&lt;br /&gt;
    wishbone-tool 0x01000010&lt;br /&gt;
        INFO [wishbone_tool::bridge::usb] opened USB device device 120 on bus 001&lt;br /&gt;
        Value at 01000010: a0110060  # I2C DAC and Audio Codec found&lt;br /&gt;
        Value at 01000010: a011ffff  # Error: Only I2C Audio Codec found&lt;br /&gt;
        Value at 01000010: ffff0060  # Error: I2C DAC found&lt;br /&gt;
        Value at 01000010: ffffffff  # Error: I2C no devices found&lt;br /&gt;
&lt;br /&gt;
= Test using wishbone bus via shell commands =&lt;br /&gt;
&lt;br /&gt;
Will show what I2C peripherals are available on I2C bus 1 ... Audio Codec and DAC&lt;br /&gt;
&lt;br /&gt;
    python tools/i2c_probe.sh &lt;br /&gt;
&lt;br /&gt;
= Test reading Theremin dual input frequency counting via Python script =&lt;br /&gt;
&lt;br /&gt;
    wishbone-tool --server=wishbone  # terminal session 1&lt;br /&gt;
    python tools/read_freq.py        # terminal session 2&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1533</id>
		<title>Rocking FPGA SAO Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1533"/>
		<updated>2023-03-12T19:48:55Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware]&lt;br /&gt;
&lt;br /&gt;
This project utilizes the excellent prior work from the [https://workshop.fomu.im/en/latest FOMU FPGA] project ... with substantial addition work by [https://github.com/andykitchen/ohmc2022-firmware Andy Kitchen].&lt;br /&gt;
&lt;br /&gt;
FPGA gateware and firmware for the Rockling FPGA SAO (&#039;&#039;codec&#039;&#039; branch) currently supports the Theremin input (dual input frequency counters), the FPGA running a soft RISC-V processor and hardware peripherals.  However, the STGL-5000 audio codec IC integration is still a work-in-progress.&lt;br /&gt;
&lt;br /&gt;
= Set-up USB hot-plug UDEV rules (for Linux only) =&lt;br /&gt;
&lt;br /&gt;
When the Rockling is connected to the computer&#039;s USB port, the dynamically created device file &amp;lt;code&amp;gt;/dev/bus/usb/001/...&amp;lt;/code&amp;gt; will need to have the correct permissions set by the UDEV rules.&lt;br /&gt;
&lt;br /&gt;
From [https://workshop.fomu.im/en/latest/requirements/drivers.html FOMU workshop instructions]&lt;br /&gt;
&lt;br /&gt;
    sudo groupadd plugdev&lt;br /&gt;
    sudo usermod -a -G plugdev $USER&lt;br /&gt;
&lt;br /&gt;
Log out and log in again&lt;br /&gt;
&lt;br /&gt;
    sudo bash&lt;br /&gt;
    vi /etc/group  # Add users to &amp;quot;plugdev:x:46:$USER&amp;quot;&lt;br /&gt;
    vi /etc/udev/rules.d/99-fomu.rules&lt;br /&gt;
        SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;1209&amp;quot;, ATTRS{idProduct}==&amp;quot;5bf0&amp;quot;, MODE=&amp;quot;0664&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;&lt;br /&gt;
    udevadm control --reload-rules&lt;br /&gt;
    udevadm trigger&lt;br /&gt;
&lt;br /&gt;
= Install DFU utility for flashing FPGA gateware (bitstream) =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install dfu-util  # Avoid using FOMU ToolChain version&lt;br /&gt;
    dfu-util -l                    # Version 0.11&lt;br /&gt;
&lt;br /&gt;
= Install build tools =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get update&lt;br /&gt;
    sudo apt-get install python3-venv&lt;br /&gt;
    sudo apt-get install meson  # ninja-build&lt;br /&gt;
&lt;br /&gt;
= Download and install FPGA development software =&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec&lt;br /&gt;
    cd ohmc2022-firmware&lt;br /&gt;
    git submodule update --init --recursive&lt;br /&gt;
&lt;br /&gt;
Create and prepare virtual environment&lt;br /&gt;
&lt;br /&gt;
    rm -rf venv&lt;br /&gt;
    ./setup-venv.sh  # Doesn&#039;t work if &amp;quot;oss-cad-suite/environment&amp;quot; and $PATH already set-up&lt;br /&gt;
&lt;br /&gt;
Everything above here needs to be done just once ... now set-up and ready to go !&lt;br /&gt;
&lt;br /&gt;
= Build Rockling FPGA gateware and firmware =&lt;br /&gt;
&lt;br /&gt;
    source venv/bin/activate&lt;br /&gt;
&lt;br /&gt;
    cd ..&lt;br /&gt;
    source oss-cad-suite/environment&lt;br /&gt;
    cd -&lt;br /&gt;
&lt;br /&gt;
    export PATH=$HOME/play/fpga/fomu/fomu-toolchain-linux_x86_64-v1.6/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
    make all BITSTREAM_FLAGS=&amp;quot;--with-analyzer&amp;quot;&lt;br /&gt;
    # python rockling.py&lt;br /&gt;
&lt;br /&gt;
= Download FPGA gateware (bitstream) on to Rocking SAO =&lt;br /&gt;
&lt;br /&gt;
Connect Rockling FPGA SAO to USB host port: Fish eye should be slowly pulsing with cyan color&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/dfu-util -l&lt;br /&gt;
&lt;br /&gt;
Fish eye will quickly pulse with green color&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/dfu-util -D build/rockling/gateware/rockling.bin&lt;br /&gt;
&lt;br /&gt;
Upon success fish eye will quickly pulse with white color or upon failure quickly pulse with red color&lt;br /&gt;
&lt;br /&gt;
Rockling should be now running the RISC-V processor with firmware running on top of that&lt;br /&gt;
&lt;br /&gt;
= Test to see correct firmware &amp;quot;debug_status&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
    riscv64-unknown-elf-readelf -s build/rockling/software/bios/bios.elf | egrep &#039;(debug_status|global_counter)&#039;&lt;br /&gt;
    wishbone-tool 0x01000010&lt;br /&gt;
        INFO [wishbone_tool::bridge::usb] opened USB device device 120 on bus 001&lt;br /&gt;
        Value at 01000010: a0110060  # I2C DAC and Audio Codec found&lt;br /&gt;
        Value at 01000010: a011ffff  # Error: Only I2C Audio Codec found&lt;br /&gt;
        Value at 01000010: ffff0060  # Error: I2C DAC found&lt;br /&gt;
        Value at 01000010: ffffffff  # Error: I2C no devices found&lt;br /&gt;
&lt;br /&gt;
= Test using wishbone bus via shell commands =&lt;br /&gt;
&lt;br /&gt;
Will show what I2C peripherals are available on I2C bus 1 ... Audio Codec and DAC&lt;br /&gt;
&lt;br /&gt;
    python tools/i2c_probe.sh &lt;br /&gt;
&lt;br /&gt;
= Test reading Theremin dual input frequency counting via Python script =&lt;br /&gt;
&lt;br /&gt;
    wishbone-tool --server=wishbone  # terminal session 1&lt;br /&gt;
    python tools/read_freq.py        # terminal session 2&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1532</id>
		<title>Rocking FPGA SAO Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1532"/>
		<updated>2023-03-12T19:48:12Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware]&lt;br /&gt;
&lt;br /&gt;
This project utilizes the excellent prior work from the [https://workshop.fomu.im/en/latest FOMU FPGA] project ... with substantial addition work by [https://github.com/andykitchen/ohmc2022-firmware Andy Kitchen].&lt;br /&gt;
&lt;br /&gt;
FPGA gateware and firmware for the Rockling FPGA SAO (&#039;&#039;codec&#039;&#039; branch) currently supports the Theremin input (dual input frequency counters), the FPGA running a soft RISC-V processor and hardware peripherals.  However, the STGL-5000 audio codec IC integration is still a work-in-progress.&lt;br /&gt;
&lt;br /&gt;
= Set-up USB hot-plug UDEV rules (for Linux only) =&lt;br /&gt;
&lt;br /&gt;
When the Rockling is connected to the computer&#039;s USB port, the dynamically created device file &amp;lt;code&amp;gt;/dev/bus/usb/001/...&amp;lt;/code&amp;gt; will need to have the correct permissions set by the UDEV rules.&lt;br /&gt;
&lt;br /&gt;
From [https://workshop.fomu.im/en/latest/requirements/drivers.html FOMU workshop instructions]&lt;br /&gt;
&lt;br /&gt;
    sudo groupadd plugdev&lt;br /&gt;
    sudo usermod -a -G plugdev $USER&lt;br /&gt;
&lt;br /&gt;
Log out and log in again&lt;br /&gt;
&lt;br /&gt;
    sudo bash&lt;br /&gt;
    vi /etc/group  # Add users to &amp;quot;plugdev:x:46:$USER&amp;quot;&lt;br /&gt;
    vi /etc/udev/rules.d/99-fomu.rules&lt;br /&gt;
        SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;1209&amp;quot;, ATTRS{idProduct}==&amp;quot;5bf0&amp;quot;, MODE=&amp;quot;0664&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;&lt;br /&gt;
    udevadm control --reload-rules&lt;br /&gt;
    udevadm trigger&lt;br /&gt;
&lt;br /&gt;
= Install DFU utility for flashing FPGA gateware (bitstream) =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install dfu-util  # Avoid using FOMU ToolChain version&lt;br /&gt;
    dfu-util -l                    # Version 0.11&lt;br /&gt;
&lt;br /&gt;
= Install build tools =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get update&lt;br /&gt;
    sudo apt-get install python3-venv&lt;br /&gt;
    sudo apt-get install meson  # ninja-build&lt;br /&gt;
&lt;br /&gt;
= Download and install FPGA development software =&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec&lt;br /&gt;
    cd ohmc2022-firmware&lt;br /&gt;
    git submodule update --init --recursive&lt;br /&gt;
&lt;br /&gt;
Create and prepare virtual environment&lt;br /&gt;
&lt;br /&gt;
    rm -rf venv&lt;br /&gt;
    ./setup-venv.sh  # Doesn&#039;t work if &amp;quot;oss-cad-suite/environment&amp;quot; and $PATH already set-up&lt;br /&gt;
&lt;br /&gt;
Everything above here needs to be done just once ... now set-up and ready to go !&lt;br /&gt;
&lt;br /&gt;
= Build Rockling FPGA gateware and firmware =&lt;br /&gt;
&lt;br /&gt;
    source venv/bin/activate&lt;br /&gt;
&lt;br /&gt;
    cd ..&lt;br /&gt;
    source oss-cad-suite/environment&lt;br /&gt;
    cd -&lt;br /&gt;
&lt;br /&gt;
    export PATH=$HOME/play/fpga/fomu/fomu-toolchain-linux_x86_64-v1.6/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
    make all BITSTREAM_FLAGS=&amp;quot;--with-analyzer&amp;quot;&lt;br /&gt;
    # python rockling.py&lt;br /&gt;
&lt;br /&gt;
= Download FPGA gateware (bitstream) on to Rocking SAO =&lt;br /&gt;
&lt;br /&gt;
Connect Rockling FPGA SAO to USB host port: Fish eye should be slowly pulsing with cyan color&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/dfu-util -l&lt;br /&gt;
&lt;br /&gt;
Fish eye will quickly pulse with green color&lt;br /&gt;
&lt;br /&gt;
    /usr/bin/dfu-util -D build/rockling/gateware/rockling.bin&lt;br /&gt;
&lt;br /&gt;
Upon success fish eye will quickly pulse with white color or upon failure quickly pulse with red color&lt;br /&gt;
&lt;br /&gt;
Rockling should be now running the RISC-V processor with firmware running on top of that&lt;br /&gt;
&lt;br /&gt;
= Test to see correct firmware &amp;quot;debug_status&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
    riscv64-unknown-elf-readelf -s build/rockling/software/bios/bios.elf | egrep &#039;(debug_status|global_counter)&#039;&lt;br /&gt;
    wishbone-tool 0x01000010&lt;br /&gt;
        INFO [wishbone_tool::bridge::usb] opened USB device device 120 on bus 001&lt;br /&gt;
        Value at 01000010: a0110060  # I2C DAC and Audio Codec found&lt;br /&gt;
        Value at 01000010: a011ffff  # Error: Only I2C Audio Codec found&lt;br /&gt;
        Value at 01000010: ffff0060  # Error: I2C DAC found&lt;br /&gt;
        Value at 01000010: ffffffff  # Error: I2C no devices found&lt;br /&gt;
&lt;br /&gt;
= Test using wishbone bus via shell commands =&lt;br /&gt;
&lt;br /&gt;
Will show what I2C peripherals are available on I2C bus 1 ... Audio Codec and DAC&lt;br /&gt;
&lt;br /&gt;
    python tools/i2c_probe.sh &lt;br /&gt;
&lt;br /&gt;
= Test reading Theremin dual input frequency counting&lt;br /&gt;
&lt;br /&gt;
    wishbone-tool --server=wishbone  # terminal session 1&lt;br /&gt;
    python tools/read_freq.py        # terminal session 2&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1531</id>
		<title>Rocking FPGA SAO Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1531"/>
		<updated>2023-03-12T19:39:18Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware]&lt;br /&gt;
&lt;br /&gt;
This project utilizes the excellent prior work from the [https://workshop.fomu.im/en/latest FOMU FPGA] project ... with substantial addition work by [https://github.com/andykitchen/ohmc2022-firmware Andy Kitchen].&lt;br /&gt;
&lt;br /&gt;
FPGA gateware and firmware for the Rockling FPGA SAO (&#039;&#039;codec&#039;&#039; branch) currently supports the Theremin input (dual input frequency counters), the FPGA running a soft RISC-V processor and hardware peripherals.  However, the STGL-5000 audio codec IC integration is still a work-in-progress.&lt;br /&gt;
&lt;br /&gt;
= Set-up USB hot-plug UDEV rules (for Linux only) =&lt;br /&gt;
&lt;br /&gt;
When the Rockling is connected to the computer&#039;s USB port, the dynamically created device file &amp;lt;code&amp;gt;/dev/bus/usb/001/...&amp;lt;/code&amp;gt; will need to have the correct permissions set by the UDEV rules.&lt;br /&gt;
&lt;br /&gt;
From [https://workshop.fomu.im/en/latest/requirements/drivers.html FOMU workshop instructions]&lt;br /&gt;
&lt;br /&gt;
    sudo groupadd plugdev&lt;br /&gt;
    sudo usermod -a -G plugdev $USER&lt;br /&gt;
&lt;br /&gt;
Log out and log in again&lt;br /&gt;
&lt;br /&gt;
    sudo bash&lt;br /&gt;
    vi /etc/group  # Add users to &amp;quot;plugdev:x:46:$USER&amp;quot;&lt;br /&gt;
    vi /etc/udev/rules.d/99-fomu.rules&lt;br /&gt;
        SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;1209&amp;quot;, ATTRS{idProduct}==&amp;quot;5bf0&amp;quot;, MODE=&amp;quot;0664&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;&lt;br /&gt;
    udevadm control --reload-rules&lt;br /&gt;
    udevadm trigger&lt;br /&gt;
&lt;br /&gt;
= Install DFU utility for flashing FPGA gateware (bitstream) =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install dfu-util  # Avoid using FOMU ToolChain version&lt;br /&gt;
    dfu-util -l                    # Version 0.11&lt;br /&gt;
&lt;br /&gt;
= Install build tools =&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get update&lt;br /&gt;
    sudo apt-get install python3-venv&lt;br /&gt;
    sudo apt-get install meson  # ninja-build&lt;br /&gt;
&lt;br /&gt;
= Download and install FPGA development software =&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec&lt;br /&gt;
    cd ohmc2022-firmware&lt;br /&gt;
    git submodule update --init --recursive&lt;br /&gt;
&lt;br /&gt;
Create and prepare virtual environment&lt;br /&gt;
&lt;br /&gt;
    rm -rf venv&lt;br /&gt;
    ./setup-venv.sh  # Doesn&#039;t work if &amp;quot;oss-cad-suite/environment&amp;quot; and $PATH already set-up&lt;br /&gt;
&lt;br /&gt;
Everything above here needs to be done just once ... now set-up and ready to go !&lt;br /&gt;
&lt;br /&gt;
= Build Rockling FPGA gateware and firmware =&lt;br /&gt;
&lt;br /&gt;
    source venv/bin/activate&lt;br /&gt;
&lt;br /&gt;
    cd ..&lt;br /&gt;
    source oss-cad-suite/environment&lt;br /&gt;
    cd -&lt;br /&gt;
&lt;br /&gt;
    export PATH=$HOME/play/fpga/fomu/fomu-toolchain-linux_x86_64-v1.6/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
    make all BITSTREAM_FLAGS=&amp;quot;--with-analyzer&amp;quot;&lt;br /&gt;
    # python rockling.py&lt;br /&gt;
&lt;br /&gt;
= Download FPGA gateware (bitstream) on to Rocking SAO =&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1530</id>
		<title>SwagBadge2022 Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1530"/>
		<updated>2023-03-12T17:56:46Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
MicroPython firmware for the SwagBadge 2021 (&#039;&#039;master&#039;&#039; branch) will run on the SwagBadge 2022.  However, the color LCD screen is not yet supported.  Currently, this is an easy way to test networking, MQTT and play with [https://github.com/geekscape/aiko_services Aiko Services]&lt;br /&gt;
&lt;br /&gt;
A work-in-progress firmware (&#039;&#039;swagbadge_2022&#039;&#039; branch) supports the SwagBadge 2022 color LCD screen.  However, the LCD screen driver is allocating significant chunks of memory, causing the overall application to crash.  So, networking, MQTT and Aiko Services have been temporarily removed, whilst a design and implementation refactor occurs.&lt;br /&gt;
&lt;br /&gt;
= Software installation =&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/geekscape/aiko_engine_mp.git --branch swagbadge_2022&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MORE CONTENT TO FOLLOW&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1529</id>
		<title>Rocking FPGA SAO Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1529"/>
		<updated>2023-03-12T17:54:51Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware]&lt;br /&gt;
&lt;br /&gt;
FPGA gateware and firmware for the Rockling FPGA SAO (&#039;&#039;codec&#039;&#039; branch) currently supports the Theremin input (dual input frequency counters), the FPGA running a soft RISC-V processor and hardware peripherals.  However, the STGL-5000 audio codec IC integration is still a work-in-progress.&lt;br /&gt;
&lt;br /&gt;
= Set-up USB hot-plug UDEV rules (for Linux only) =&lt;br /&gt;
&lt;br /&gt;
When the Rockling is connected to the computer&#039;s USB port, the dynamically created device file &amp;lt;code&amp;gt;/dev/bus/usb/001/...&amp;lt;/code&amp;gt; will need to have the correct permissions set by the UDEV rules.&lt;br /&gt;
&lt;br /&gt;
From [https://workshop.fomu.im/en/latest/requirements/drivers.html FOMU workshop instructions]&lt;br /&gt;
&lt;br /&gt;
    sudo groupadd plugdev&lt;br /&gt;
    sudo usermod -a -G plugdev $USER&lt;br /&gt;
&lt;br /&gt;
Log out and log in again&lt;br /&gt;
&lt;br /&gt;
    sudo bash&lt;br /&gt;
    vi /etc/group  # Add users to &amp;quot;plugdev:x:46:$USER&amp;quot;&lt;br /&gt;
    vi /etc/udev/rules.d/99-fomu.rules&lt;br /&gt;
        SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;1209&amp;quot;, ATTRS{idProduct}==&amp;quot;5bf0&amp;quot;, MODE=&amp;quot;0664&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;&lt;br /&gt;
    udevadm control --reload-rules&lt;br /&gt;
    udevadm trigger&lt;br /&gt;
&lt;br /&gt;
= Download FPGA development software =&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1528</id>
		<title>SwagBadge2022 Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1528"/>
		<updated>2023-03-12T17:48:18Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
MicroPython firmware for the SwagBadge 2021 (&#039;&#039;master&#039;&#039; branch) will run on the SwagBadge 2022.  However, the color LCD screen is not yet supported.  Currently, this is an easy way to test networking, MQTT and play with [https://github.com/geekscape/aiko_services Aiko Services]&lt;br /&gt;
&lt;br /&gt;
A work-in-progress firmware (&#039;&#039;swagbadge_2022&#039;&#039; branch) supports the SwagBadge 2022 color LCD screen.  However, the LCD screen driver is allocating significant chunks of memory, causing the overall application to crash.  So, networking, MQTT and Aiko Services have been temporarily removed, whilst a design and implementation refactor occurs.&lt;br /&gt;
&lt;br /&gt;
= Software installation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
git clone https://github.com/geekscape/aiko_engine_mp.git --branch swagbadge_2022&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MORE CONTENT TO FOLLOW&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1527</id>
		<title>Rocking FPGA SAO Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=Rocking_FPGA_SAO_Installation&amp;diff=1527"/>
		<updated>2023-03-12T17:32:55Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: Created page with &amp;quot;= Overview =  &amp;#039;&amp;#039;&amp;#039;GitHub repository:&amp;#039;&amp;#039;&amp;#039; [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware]  : FPGA gateware and firmware for the Ro...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware]&lt;br /&gt;
&lt;br /&gt;
: FPGA gateware and firmware for the Rockling FPGA SAO (&#039;&#039;codec&#039;&#039; branch) currently supports the Theremin input (dual input frequency counters), the FPGA running a soft RISC-V processor and hardware peripherals.  However, the STGL-5000 audio codec IC integration is still a work-in-progress.&lt;br /&gt;
&lt;br /&gt;
== Download FPGA development software ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1526</id>
		<title>SwagBadge2022 Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1526"/>
		<updated>2023-03-12T17:25:05Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
MicroPython firmware for the SwagBadge 2021 (&#039;&#039;master&#039;&#039; branch) will run on the SwagBadge 2022.  However, the color LCD screen is not yet supported.  Currently, this is an easy way to test networking, MQTT and play with [https://github.com/geekscape/aiko_services Aiko Services]&lt;br /&gt;
&lt;br /&gt;
A work-in-progress firmware (&#039;&#039;swagbadge_2022&#039;&#039; branch) supports the SwagBadge 2022 color LCD screen.  However, the LCD screen driver is allocating significant chunks of memory, causing the overall application to crash.  So, networking, MQTT and Aiko Services have been temporarily removed, whilst a design and implementation refactor occurs.&lt;br /&gt;
&lt;br /&gt;
= Software installation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone https://github.com/geekscape/aiko_engine_mp.git --branch swagbadge_2022&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MORE CONTENT TO FOLLOW&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1525</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1525"/>
		<updated>2023-03-12T17:17:45Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop location ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria.  &#039;&#039;Note: Kent Lane, not Kent Street&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours or outside of business hours, $6.50 for 8 hours during business hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Public transport:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: The HackerSpace is a two minute walk from the Glenferrie train station. From the Flinders Street train station in the city, use the&lt;br /&gt;
: Lilydale / Ringwood / Belgrave train line: 15 minutes / 5 stops direct or 20 minutes / 8 stops via the City Loop ... and double-check&lt;br /&gt;
: that you haven&#039;t caught an express train that skips Glenferrie (there is an express train to Box Hill, avoid this!). There are many good&lt;br /&gt;
: lunch and dinner options nearby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakfast / Lunch / Dinner options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Nearby Glenferrie Road (3 minutes walk) is the beating heart of Hawthorn with a broad range of restaurants, cafes, take-away, supermarkets, etc.  There are several good pubs close by and a rooftop bar.  Whilst it is a public holiday on Monday in Victoria, there should still be a good selection of places open ... perhaps some may shut, but it&#039;ll be a good day for them to be doing business.&lt;br /&gt;
: The HackerSpace has a microwave, kettle, drinks fridge and snacks.  Along with a very small sink area.  It is basic, but some very modest self-catering is possible !&lt;br /&gt;
&lt;br /&gt;
== Workshop sessions ==&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to cover and do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
: Interested EO2023 attendees who didn&#039;t order the LCA2022 hardware kit are welcome to join us and check things out.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Morning:&#039;&#039;&#039; Setup from 9:00am. Be ready to start at 10am sharp&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lunch:&#039;&#039;&#039; 12:00pm to 1:00pm&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon:&#039;&#039;&#039; Setup from 12:30pm for those arriving only for the afternoon. Be ready to start at 1 pm sharp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evening social event:&#039;&#039;&#039; 5:00 pm (approximately)&amp;lt;br/&amp;gt;&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.  The HackerSpace is very close to several pubs and a good variety of restaurants.  Depending on numbers and preferences, we can have food / drinks at the HackerSpace or move to a local venue.&lt;br /&gt;
&lt;br /&gt;
== Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[SwagBadge2022_Installation|SwagBadge2022 installation instructions]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: ESP32 development board with color LCD screen, touch sliders, SAO / Rockling connectors&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Rocking_FPGA_SAO_Installation|Rockling FPGA SAO installation instructions]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
=== SwagBadge / microPython ===&lt;br /&gt;
&lt;br /&gt;
Many of these resources are for the OHMC2021 version of the SwagBadge, but the hardware (except for the LCD screen) is functionally very similar so large parts are still relevant.&lt;br /&gt;
&lt;br /&gt;
* [[SwagBadge2021|SwagBadge2021 for LCA2021 OHMC]]: Overview page for the 2021 badge.&lt;br /&gt;
* [[Swagbadge2021_Newcomers|SwagBadge2021 Newcomers Guide]]: Basic information aimed at those without much prior electronics experience.&lt;br /&gt;
* [[Swagbadge2021_GettingStarted|SwagBadge2021 GettingStarted]]: First steps to connecting your SwagBadge to a network.&lt;br /&gt;
* [[Swagbadge2021_SoftwareDev|SoftwareDev]]: Badge Software Development.&lt;br /&gt;
* [[Swagbadge2021_MQTT|MQTT]]: Talking via MQTT.&lt;br /&gt;
* [[Swagbadge2021_SAO|SAO development]]: How to make your own Simple Add-On for the badge.&lt;br /&gt;
* [[Swagbadge2021_Dagbadge|DagBadge]]: build your own badge using readily available parts.&lt;br /&gt;
* [[Swagbadge2021_community|SwagBadge2021 Community]]: See what others have made with the 2021 and 2022 SwagBadges and SAOs.&lt;br /&gt;
&lt;br /&gt;
=== Rockling / UP5K FPGA ===&lt;br /&gt;
&lt;br /&gt;
* Tim Ansell&#039;s FOMU FPGA workshop: [https://workshop.fomu.im/en/latest/ workshop.fomu.im/en/latest]&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.&lt;br /&gt;
: Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1524</id>
		<title>SwagBadge2022 Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1524"/>
		<updated>2023-03-12T17:16:43Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
MicroPython firmware for the SwagBadge 2021 (&#039;&#039;master&#039;&#039; branch) will run on the SwagBadge 2022.  However, the color LCD screen is not yet supported.  Currently, this is an easy way to test networking, MQTT and play with [https://github.com/geekscape/aiko_services Aiko Services]&lt;br /&gt;
&lt;br /&gt;
A work-in-progress firmware (&#039;&#039;swagbadge_2022&#039;&#039; branch) supports the SwagBadge 2022 color LCD screen.  However, the LCD screen driver is allocating significant chunks of memory, causing the overall application to crash.  So, networking, MQTT and Aiko Services have been temporarily removed, whilst a design and implementation refactor occurs.&lt;br /&gt;
&lt;br /&gt;
= Software installation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone https://github.com/geekscape/aiko_engine_mp.git --branch swagbadge_2022&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MORE CONTENT TO FOLLOW&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1523</id>
		<title>SwagBadge2022 Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1523"/>
		<updated>2023-03-12T17:15:38Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SwagBadge2022 installation =&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
MicroPython firmware for the SwagBadge 2021 (&#039;&#039;master&#039;&#039; branch) will run on the SwagBadge 2022.  However, the color LCD screen is not yet supported.  Currently, this is an easy way to test networking, MQTT and play with [https://github.com/geekscape/aiko_services Aiko Services]&lt;br /&gt;
&lt;br /&gt;
A work-in-progress firmware (&#039;&#039;swagbadge_2022&#039;&#039; branch) supports the SwagBadge 2022 color LCD screen.  However, the LCD screen driver is allocating significant chunks of memory, causing the overall application to crash.  So, networking, MQTT and Aiko Services have been temporarily removed, whilst a design and implementation refactor occurs.&lt;br /&gt;
&lt;br /&gt;
== Software installation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone https://github.com/geekscape/aiko_engine_mp.git --branch swagbadge_2022&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MORE CONTENT TO FOLLOW&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1522</id>
		<title>SwagBadge2022 Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1522"/>
		<updated>2023-03-12T16:52:24Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Aiko Engine for microPython */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SwagBadge2022 installation =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 (&#039;&#039;master&#039;&#039; branch) and SwagBadge 2022 (&#039;&#039;swagbadge&#039;&#039; branch)&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1521</id>
		<title>SwagBadge2022 Installation</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=SwagBadge2022_Installation&amp;diff=1521"/>
		<updated>2023-03-12T15:43:28Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: Created page with &amp;quot;== Aiko Engine for microPython ==  &amp;#039;&amp;#039;&amp;#039;GitHub repository:&amp;#039;&amp;#039;&amp;#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]  : MicroPython Firmware f...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Aiko Engine for microPython ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitHub repository:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 (&#039;&#039;master&#039;&#039; branch) and SwagBadge 2022 (&#039;&#039;swagbadge&#039;&#039; branch)&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1520</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1520"/>
		<updated>2023-03-12T15:41:02Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* SwagBadge / Micropython */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop location ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria.  &#039;&#039;Note: Kent Lane, not Kent Street&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours or outside of business hours, $6.50 for 8 hours during business hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Public transport:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: The HackerSpace is a two minute walk from the Glenferrie train station. From the Flinders Street train station in the city, use the&lt;br /&gt;
: Lilydale / Ringwood / Belgrave train line: 15 minutes / 5 stops direct or 20 minutes / 8 stops via the City Loop ... and double-check&lt;br /&gt;
: that you haven&#039;t caught an express train that skips Glenferrie (there is an express train to Box Hill, avoid this!). There are many good&lt;br /&gt;
: lunch and dinner options nearby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakfast / Lunch / Dinner options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Nearby Glenferrie Road (3 minutes walk) is the beating heart of Hawthorn with a broad range of restaurants, cafes, take-away, supermarkets, etc.  There are several good pubs close by and a rooftop bar.  Whilst it is a public holiday on Monday in Victoria, there should still be a good selection of places open ... perhaps some may shut, but it&#039;ll be a good day for them to be doing business.&lt;br /&gt;
: The HackerSpace has a microwave, kettle, drinks fridge and snacks.  Along with a very small sink area.  It is basic, but some very modest self-catering is possible !&lt;br /&gt;
&lt;br /&gt;
== Workshop sessions ==&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to cover and do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
: Interested EO2023 attendees who didn&#039;t order the LCA2022 hardware kit are welcome to join us and check things out.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Morning:&#039;&#039;&#039; Setup from 9:00am. Be ready to start at 10am sharp&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lunch:&#039;&#039;&#039; 12:00pm to 1:00pm&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon:&#039;&#039;&#039; Setup from 12:30pm for those arriving only for the afternoon. Be ready to start at 1 pm sharp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evening social event:&#039;&#039;&#039; 5:00 pm (approximately)&amp;lt;br/&amp;gt;&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.  The HackerSpace is very close to several pubs and a good variety of restaurants.  Depending on numbers and preferences, we can have food / drinks at the HackerSpace or move to a local venue.&lt;br /&gt;
&lt;br /&gt;
== Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[SwagBadge2022_Installation|SwagBadge2022 installation instructions]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: ESP32 development board with color LCD screen, touch sliders, SAO / Rockling connectors&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Rocking_FPGA_SAO_Installation|Rockling FPGA SAO installation instructions]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
=== SwagBadge / microPython ===&lt;br /&gt;
&lt;br /&gt;
Many of these resources are for the OHMC2021 version of the SwagBadge, but the hardware (except for the LCD screen) is functionally very similar so large parts are still relevant.&lt;br /&gt;
&lt;br /&gt;
* [[SwagBadge2021|SwagBadge2021 for LCA2021 OHMC]]: Overview page for the 2021 badge.&lt;br /&gt;
* [[Swagbadge2021_Newcomers|SwagBadge2021 Newcomers Guide]]: Basic information aimed at those without much prior electronics experience.&lt;br /&gt;
* [[Swagbadge2021_GettingStarted|SwagBadge2021 GettingStarted]]: First steps to connecting your SwagBadge to a network.&lt;br /&gt;
* [[Swagbadge2021_SoftwareDev|SoftwareDev]]: Badge Software Development.&lt;br /&gt;
* [[Swagbadge2021_MQTT|MQTT]]: Talking via MQTT.&lt;br /&gt;
* [[Swagbadge2021_SAO|SAO development]]: How to make your own Simple Add-On for the badge.&lt;br /&gt;
* [[Swagbadge2021_Dagbadge|DagBadge]]: build your own badge using readily available parts.&lt;br /&gt;
* [[Swagbadge2021_community|SwagBadge2021 Community]]: See what others have made with the 2021 and 2022 SwagBadges and SAOs.&lt;br /&gt;
&lt;br /&gt;
=== Rockling / UP5K FPGA ===&lt;br /&gt;
&lt;br /&gt;
* Tim Ansell&#039;s TOMU FPGA workshop: [https://workshop.fomu.im/en/latest/ workshop.fomu.im/en/latest]&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.&lt;br /&gt;
: Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1519</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1519"/>
		<updated>2023-03-12T15:40:39Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Workshop materials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop location ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria.  &#039;&#039;Note: Kent Lane, not Kent Street&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours or outside of business hours, $6.50 for 8 hours during business hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Public transport:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: The HackerSpace is a two minute walk from the Glenferrie train station. From the Flinders Street train station in the city, use the&lt;br /&gt;
: Lilydale / Ringwood / Belgrave train line: 15 minutes / 5 stops direct or 20 minutes / 8 stops via the City Loop ... and double-check&lt;br /&gt;
: that you haven&#039;t caught an express train that skips Glenferrie (there is an express train to Box Hill, avoid this!). There are many good&lt;br /&gt;
: lunch and dinner options nearby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakfast / Lunch / Dinner options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Nearby Glenferrie Road (3 minutes walk) is the beating heart of Hawthorn with a broad range of restaurants, cafes, take-away, supermarkets, etc.  There are several good pubs close by and a rooftop bar.  Whilst it is a public holiday on Monday in Victoria, there should still be a good selection of places open ... perhaps some may shut, but it&#039;ll be a good day for them to be doing business.&lt;br /&gt;
: The HackerSpace has a microwave, kettle, drinks fridge and snacks.  Along with a very small sink area.  It is basic, but some very modest self-catering is possible !&lt;br /&gt;
&lt;br /&gt;
== Workshop sessions ==&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to cover and do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
: Interested EO2023 attendees who didn&#039;t order the LCA2022 hardware kit are welcome to join us and check things out.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Morning:&#039;&#039;&#039; Setup from 9:00am. Be ready to start at 10am sharp&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lunch:&#039;&#039;&#039; 12:00pm to 1:00pm&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon:&#039;&#039;&#039; Setup from 12:30pm for those arriving only for the afternoon. Be ready to start at 1 pm sharp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evening social event:&#039;&#039;&#039; 5:00 pm (approximately)&amp;lt;br/&amp;gt;&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.  The HackerSpace is very close to several pubs and a good variety of restaurants.  Depending on numbers and preferences, we can have food / drinks at the HackerSpace or move to a local venue.&lt;br /&gt;
&lt;br /&gt;
== Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[SwagBadge2022_Installation|SwagBadge2022 installation instructions]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: ESP32 development board with color LCD screen, touch sliders, SAO / Rockling connectors&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Rocking_FPGA_SAO_Installation|Rockling FPGA SAO installation instructions]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
=== SwagBadge / Micropython ===&lt;br /&gt;
&lt;br /&gt;
Many of these resources are for the OHMC2021 version of the SwagBadge, but the hardware (except for the LCD screen) is functionally very similar so large parts are still relevant.&lt;br /&gt;
&lt;br /&gt;
* [[SwagBadge2021|SwagBadge2021 for LCA2021 OHMC]]: Overview page for the 2021 badge.&lt;br /&gt;
* [[Swagbadge2021_Newcomers|SwagBadge2021 Newcomers Guide]]: Basic information aimed at those without much prior electronics experience.&lt;br /&gt;
* [[Swagbadge2021_GettingStarted|SwagBadge2021 GettingStarted]]: First steps to connecting your SwagBadge to a network.&lt;br /&gt;
* [[Swagbadge2021_SoftwareDev|SoftwareDev]]: Badge Software Development.&lt;br /&gt;
* [[Swagbadge2021_MQTT|MQTT]]: Talking via MQTT.&lt;br /&gt;
* [[Swagbadge2021_SAO|SAO development]]: How to make your own Simple Add-On for the badge.&lt;br /&gt;
* [[Swagbadge2021_Dagbadge|DagBadge]]: build your own badge using readily available parts.&lt;br /&gt;
* [[Swagbadge2021_community|SwagBadge2021 Community]]: See what others have made with the 2021 and 2022 SwagBadges and SAOs.&lt;br /&gt;
&lt;br /&gt;
=== Rockling / UP5K FPGA ===&lt;br /&gt;
&lt;br /&gt;
* Tim Ansell&#039;s TOMU FPGA workshop: [https://workshop.fomu.im/en/latest/ workshop.fomu.im/en/latest]&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.&lt;br /&gt;
: Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1518</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1518"/>
		<updated>2023-03-12T15:39:24Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: Added workshop materials&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop location ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria.  &#039;&#039;Note: Kent Lane, not Kent Street&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours or outside of business hours, $6.50 for 8 hours during business hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Public transport:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: The HackerSpace is a two minute walk from the Glenferrie train station. From the Flinders Street train station in the city, use the&lt;br /&gt;
: Lilydale / Ringwood / Belgrave train line: 15 minutes / 5 stops direct or 20 minutes / 8 stops via the City Loop ... and double-check&lt;br /&gt;
: that you haven&#039;t caught an express train that skips Glenferrie (there is an express train to Box Hill, avoid this!). There are many good&lt;br /&gt;
: lunch and dinner options nearby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakfast / Lunch / Dinner options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Nearby Glenferrie Road (3 minutes walk) is the beating heart of Hawthorn with a broad range of restaurants, cafes, take-away, supermarkets, etc.  There are several good pubs close by and a rooftop bar.  Whilst it is a public holiday on Monday in Victoria, there should still be a good selection of places open ... perhaps some may shut, but it&#039;ll be a good day for them to be doing business.&lt;br /&gt;
: The HackerSpace has a microwave, kettle, drinks fridge and snacks.  Along with a very small sink area.  It is basic, but some very modest self-catering is possible !&lt;br /&gt;
&lt;br /&gt;
== Workshop sessions ==&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to cover and do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
: Interested EO2023 attendees who didn&#039;t order the LCA2022 hardware kit are welcome to join us and check things out.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Morning:&#039;&#039;&#039; Setup from 9:00am. Be ready to start at 10am sharp&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lunch:&#039;&#039;&#039; 12:00pm to 1:00pm&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon:&#039;&#039;&#039; Setup from 12:30pm for those arriving only for the afternoon. Be ready to start at 1 pm sharp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evening social event:&#039;&#039;&#039; 5:00 pm (approximately)&amp;lt;br/&amp;gt;&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.  The HackerSpace is very close to several pubs and a good variety of restaurants.  Depending on numbers and preferences, we can have food / drinks at the HackerSpace or move to a local venue.&lt;br /&gt;
&lt;br /&gt;
== Workshop materials ==&lt;br /&gt;
&lt;br /&gt;
* [[SwagBadge2022_Installation|SwagBadge2022 installation instructions]]&lt;br /&gt;
&lt;br /&gt;
: ESP32 development board with color LCD screen, touch sliders, SAO / Rockling connectors&lt;br /&gt;
&lt;br /&gt;
* [[Rocking_FPGA_SAO_Installation|Rockling FPGA SAO installation instructions]]&lt;br /&gt;
&lt;br /&gt;
: Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
=== SwagBadge / Micropython ===&lt;br /&gt;
&lt;br /&gt;
Many of these resources are for the OHMC2021 version of the SwagBadge, but the hardware (except for the LCD screen) is functionally very similar so large parts are still relevant.&lt;br /&gt;
&lt;br /&gt;
* [[SwagBadge2021|SwagBadge2021 for LCA2021 OHMC]]: Overview page for the 2021 badge.&lt;br /&gt;
* [[Swagbadge2021_Newcomers|SwagBadge2021 Newcomers Guide]]: Basic information aimed at those without much prior electronics experience.&lt;br /&gt;
* [[Swagbadge2021_GettingStarted|SwagBadge2021 GettingStarted]]: First steps to connecting your SwagBadge to a network.&lt;br /&gt;
* [[Swagbadge2021_SoftwareDev|SoftwareDev]]: Badge Software Development.&lt;br /&gt;
* [[Swagbadge2021_MQTT|MQTT]]: Talking via MQTT.&lt;br /&gt;
* [[Swagbadge2021_SAO|SAO development]]: How to make your own Simple Add-On for the badge.&lt;br /&gt;
* [[Swagbadge2021_Dagbadge|DagBadge]]: build your own badge using readily available parts.&lt;br /&gt;
* [[Swagbadge2021_community|SwagBadge2021 Community]]: See what others have made with the 2021 and 2022 SwagBadges and SAOs.&lt;br /&gt;
&lt;br /&gt;
=== Rockling / UP5K FPGA ===&lt;br /&gt;
&lt;br /&gt;
* Tim Ansell&#039;s TOMU FPGA workshop: [https://workshop.fomu.im/en/latest/ workshop.fomu.im/en/latest]&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.&lt;br /&gt;
: Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1506</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1506"/>
		<updated>2023-03-12T01:40:02Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop location ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria.  &#039;&#039;Note: Kent Lane, not Kent Street&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours or outside of business hours, $6.50 for 8 hours during business hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Public transport:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: The HackerSpace is a two minute walk from the Glenferrie train station. From the Flinders Street train station in the city, use the&lt;br /&gt;
: Lilydale / Ringwood / Belgrave train line: 15 minutes / 5 stops direct or 20 minutes / 8 stops via the City Loop ... and double-check&lt;br /&gt;
: that you haven&#039;t caught an express train that skips Glenferrie (there is an express train to Box Hill, avoid this!). There are many good&lt;br /&gt;
: lunch and dinner options nearby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakfast / Lunch / Dinner options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
: Nearby Glenferrie Road (3 minutes walk) is the beating heart of Hawthorn with a broad range of restaurants, cafes, take-away, supermarkets, etc.  There are several good pubs close by and a rooftop bar.  Whilst it is a public holiday on Monday in Victoria, there should still be a good selection of places open ... perhaps some may shut, but it&#039;ll be a good day for them to be doing business.&lt;br /&gt;
: The HackerSpace has a microwave, kettle, drinks fridge and snacks.  Along with a very small sink area.  It is basic, but some very modest self-catering is possible !&lt;br /&gt;
&lt;br /&gt;
== Workshop sessions ==&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to cover and do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
: Interested EO2023 attendees who didn&#039;t order the LCA2022 hardware kit are welcome to join us and check things out.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Morning:&#039;&#039;&#039; Setup from 9:00am. Be ready to start at 10am sharp&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lunch:&#039;&#039;&#039; 12:00pm to 1:00pm&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon:&#039;&#039;&#039; Setup from 12:30pm for those arriving only for the afternoon. Be ready to start at 1 pm sharp.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evening social event:&#039;&#039;&#039; 5:00 pm (approximately)&amp;lt;br/&amp;gt;&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.  The HackerSpace is very close to several pubs and a good variety of restaurants.  Depending on numbers and preferences, we can have food / drinks at the HackerSpace or move to a local venue.&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.&lt;br /&gt;
: Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
== Project software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (URL to be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1501</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1501"/>
		<updated>2023-03-07T02:30:32Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop details ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria.  &#039;&#039;Note: Kent Lane, not Kent Street&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours or outside of business hours, $6.50 for 8 hours during business hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Morning session:&#039;&#039;&#039; From 9:00 am to 9:30 am (set-up), 10 am sharp (start)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon session:&#039;&#039;&#039; 12:30 pm (set-up), 1 pm sharp (start)&lt;br /&gt;
&lt;br /&gt;
: The HackerSpace is a two minute walk from the Glenferrie train station.  From the Flinders Street train station in the city, use the Lilydale / Ringwood / Belgrave train line: 15 minutes / 5 stops direct or 20 minutes / 8 stops via the City Loop ... and double-check that you haven&#039;t caught an express train that skips Glenferrie (there is an express train to Box Hill, avoid !).  There are many good lunch and dinner options near by.&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to cover and do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
: Interested EO2023 attendees who didn&#039;t order the LCA2022 hardware kit are welcome to join us and check things out&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Social event:&#039;&#039;&#039; 5:00 pm (approximately)&lt;br /&gt;
&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.  The HackerSpace is very close to several pubs and a good variety of restaurants.  Depending on numbers and preferences, we can have food / drinks at the HackerSpace or move to a local venue.&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.&lt;br /&gt;
: Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
== Project software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (URL to be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1500</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1500"/>
		<updated>2023-03-07T02:16:26Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop details ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria.  &#039;&#039;Note: Kent Lane, not Kent Street&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours or outside of business hours, $6.50 for 8 hours during business hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Morning session:&#039;&#039;&#039; From 9:00 am to 9:30 am (set-up), 10 am sharp (start)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon session:&#039;&#039;&#039; 12:30 pm (set-up), 1 pm sharp (start)&lt;br /&gt;
&lt;br /&gt;
: The HackerSpace is a two minute walk from the Glenferrie train station.  From the Flinders Street train station in the city, use the Lilydale / Ringwood train line: 15 minutes / 5 stops direct or 20 minutes / 8 stops via the City Loop.  There are many good lunch and dinner options near by.&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to cover and do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
: Interested EO2023 attendees who didn&#039;t order the LCA2022 hardware kit are welcome to join us and check things out&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Social event:&#039;&#039;&#039; 5:00 pm (approximately)&lt;br /&gt;
&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.  The HackerSpace is very close to several pubs and a good variety of restaurants.  Depending on numbers and preferences, we can have food / drinks at the HackerSpace or move to a local venue.&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.&lt;br /&gt;
: Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
== Project software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (URL to be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1499</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1499"/>
		<updated>2023-03-05T10:14:23Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop details ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours, $6.50 for 8 hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Morning session:&#039;&#039;&#039; 9:30 am (set-up), 10 am sharp (start)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon session:&#039;&#039;&#039; 12:30 pm (set-up), 1 pm sharp (start)&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.&lt;br /&gt;
: Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
== Project software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (URL to be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1498</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1498"/>
		<updated>2023-03-05T10:09:27Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop details ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours, $6.50 for 8 hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Morning session:&#039;&#039;&#039; 9:30 am (set-up), 10 am sharp (start)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon session:&#039;&#039;&#039; 12:30 pm (set-up), 1 pm sharp (start)&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 (based on microPython) and the FPGA Rockling hardware.&lt;br /&gt;
&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.  Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
== Project software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (URL to be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1497</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1497"/>
		<updated>2023-03-05T10:06:24Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop details ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours, $6.50 for 8 hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Morning session:&#039;&#039;&#039; 9:30 am (set-up), 10 am sharp (start)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon session:&#039;&#039;&#039; 12:30 pm (set-up), 1 pm sharp (start)&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 based on microPython and the FPGA Rockling hardware.&lt;br /&gt;
&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.  Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
== Project software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (URL to be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1496</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1496"/>
		<updated>2023-03-05T10:05:45Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop details ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours, $6.50 for 8 hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Morning session:&#039;&#039;&#039; 9:30 am (set-up), 10 am sharp (start)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon session:&#039;&#039;&#039; 12:30 pm (set-up), 1 pm sharp (start)&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 based on microPython and the FPGA Rockling hardware.&lt;br /&gt;
&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to do.&lt;br /&gt;
: However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.  Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
== Project software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (To be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1495</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1495"/>
		<updated>2023-03-05T10:05:15Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop details ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, 13th March 2023&#039;&#039;&#039; at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; 5 Kent Lane, Hawthorn, Victoria&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parking:&#039;&#039;&#039; [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours, $6.50 for 8 hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Morning session:&#039;&#039;&#039; 9:30 am (set-up), 10 am sharp (start)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Afternoon session:&#039;&#039;&#039; 12:30 pm (set-up), 1 pm sharp (start)&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 based on microPython and the FPGA Rockling hardware.&lt;br /&gt;
&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to do.  However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.  Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
== Project software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (To be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1494</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1494"/>
		<updated>2023-03-05T10:04:18Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EO2023 Open Hardware Workshop details ==&lt;br /&gt;
&lt;br /&gt;
- Monday, 13th March 2023 at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br/&amp;gt;&lt;br /&gt;
- Address: 5 Kent Lane, Hawthorn, Victoria&amp;lt;br/&amp;gt;&lt;br /&gt;
- Parking: [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours, $6.50 for 8 hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
- Morning session: 9:30 am (set-up), 10 am sharp (start)&amp;lt;br/&amp;gt;&lt;br /&gt;
- Afternoon session: 12:30 pm (set-up), 1 pm sharp (start)&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 based on microPython and the FPGA Rockling hardware.&lt;br /&gt;
&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to do.  However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.&lt;br /&gt;
&lt;br /&gt;
== Project technical support ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.  Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
== Project software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (To be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1493</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1493"/>
		<updated>2023-03-05T10:02:50Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;EO2023 Open Hardware Workshop details&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Monday, 13th March 2023 at the [https://www.hackmelbourne.org Connected Community HackerSpace]&amp;lt;br/&amp;gt;&lt;br /&gt;
- Address: 5 Kent Lane, Hawthorn, Victoria&amp;lt;br/&amp;gt;&lt;br /&gt;
- Parking: [https://goo.gl/maps/c99ByYTS1EMZDKLT6 Hawthorn Town Hall car park] (free for 2 hours, $6.50 for 8 hours)&amp;lt;br/&amp;gt;&lt;br /&gt;
- Morning session: 9:30 am (set-up), 10 am sharp (start)&amp;lt;br/&amp;gt;&lt;br /&gt;
- Afternoon session: 12:30 pm (set-up), 1 pm sharp (start)&lt;br /&gt;
&lt;br /&gt;
: The workshop is a full day of project activities for both the SwagBadge 2022 based on microPython and the FPGA Rockling hardware.&lt;br /&gt;
&lt;br /&gt;
: It is highly recommended to be there for both the morning and afternoon sessions, there is a lot to do.  However for interstate travellers, we will start the afternoon session with a brief recap to get you up-to-speed.&lt;br /&gt;
&lt;br /&gt;
: At the end of the day, the workshop will morph into an informal EO2023 social event.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project technical support&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.  Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project software&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (To be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1492</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1492"/>
		<updated>2023-03-05T09:32:15Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Landing page for OHMC2023 @ EO2023&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project technical support&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;GitLab Discussions:&#039;&#039;&#039; [https://github.com/OpenHardwareConf/LCA2022/discussions https://github.com/OpenHardwareConf/LCA2022/discussions]&lt;br /&gt;
&lt;br /&gt;
: Best for longer discussions or reporting a technical issue ... very similar to forums&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;[https://matrix.org Matrix Secure Instant Messaging]:&#039;&#039;&#039; Channel (Room): OpenHWConf (#openhwconf:matrix.org)&lt;br /&gt;
&lt;br /&gt;
: Best for interactive discussions with whomever is on-line.  Suggested client [https://matrix.org/clients Element (desktop, Android and iOS versions)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project software&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Aiko Engine:&#039;&#039;&#039; [https://github.com/geekscape/aiko_engine_mp https://github.com/geekscape/aiko_engine_mp]&lt;br /&gt;
&lt;br /&gt;
: MicroPython Firmware for the SwagBadge 2021 and SwagBadge 2022&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;FPGA Rockling:&#039;&#039;&#039; (To be provided)&lt;br /&gt;
&lt;br /&gt;
: Gateware for Lattice iCE40 UP5K FPGA with STGL-5000 Audio Codec and Theremin input&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=MediaWiki:Sidebar&amp;diff=1488</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=MediaWiki:Sidebar&amp;diff=1488"/>
		<updated>2023-02-23T09:45:39Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|Home&lt;br /&gt;
** OHMC2023|Open Hardware Miniconf 2023 (SAO:FPGA)&lt;br /&gt;
** OHMC2022|Open Hardware Miniconf 2022 (delayed)&lt;br /&gt;
** OHMC2021|Open Hardware Miniconf 2021 (SwagBadge)&lt;br /&gt;
** OHMC2020|Open Hardware Miniconf 2020 (DingoCar)&lt;br /&gt;
** OHMC2019|Open Hardware Miniconf 2019 (DonkeyCar)&lt;br /&gt;
** OHMC2018|Open Hardware Miniconf 2018 (LoliBot)&lt;br /&gt;
** OHC2017|Open Hardware Miniconf 2017  (IoTuz)&lt;br /&gt;
** OHC2016|Open Hardware Miniconf 2016  (ESPlant)&lt;br /&gt;
** OHC2015|Open Hardware Miniconf 2015  (SimpleBot)&lt;br /&gt;
** AMC2014|Arduino Miniconf 2014  (ArduPhone)&lt;br /&gt;
** AMC2013|Arduino Miniconf 2013  (HackCNC)&lt;br /&gt;
** AMC2012|Arduino Miniconf 2012  (Pebble V2)&lt;br /&gt;
** AMC2011|Arduino Miniconf 2011  (MobSenDat)&lt;br /&gt;
** AMC2010|Arduino Miniconf 2010  (Pebble V1)&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** helppage|help&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1487</id>
		<title>OHMC2023</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2023&amp;diff=1487"/>
		<updated>2023-02-23T09:42:33Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: Initial landing page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Landing page for OHMC2023 @ EO2023&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=Main_Page&amp;diff=1486</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=Main_Page&amp;diff=1486"/>
		<updated>2022-05-26T10:09:33Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: OHMC2022 project status update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Open Hardware MiniConf}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Update 2022-09-26: For [https://lca2022.linux.org.au LCA2022], the OHMC team is completing the hardware delivery for [[OHMC2022|OHMC2022]].  This is well overdue ... however we are making progress and will [[OHMC2022_Project_Status|provide project status updates]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For more details, see [[OHMC2022|the OHMC2022 page]] ... and [[OHMC2022_Announcement|project announcement]].&lt;br /&gt;
&lt;br /&gt;
Throughout the rest of 2022, this project will be developed in the open: encouraging collaboration and contributions by the LCA2022 attendees.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The [[OHMC2021|Open Hardware MiniConf]] is an event that runs as a specialist stream within the [http://linux.conf.au/ linux.conf.au] conference. It gives participants an opportunity to learn basic hardware skills such as soldering, by assembling their own electronic project, and then the afternoon is filled with interesting talks about various projects and techniques related to the morning project and to open hardware in general.&lt;br /&gt;
&lt;br /&gt;
The [[OHMC2021|Open Hardware MiniConf]] began as the Arduino MiniConf in Wellington NZ in 2010 and has run every year since. Although Arduino is still a powerful and popular tool for learning about microcontroller development, the event has now grown in scope to cover broader Open Hardware topics including non-Arduino projects. In 2015, it took on its new identity as the Open Hardware MiniConf to reflect this broader interest.&lt;br /&gt;
&lt;br /&gt;
To give you some idea what to expect, this is the hardware assembly session at the LCA2017 Open Hardware MiniConf:&lt;br /&gt;
&lt;br /&gt;
[[File:OHMC2017a.jpg]]&lt;br /&gt;
&lt;br /&gt;
And before that the LCA2016 Open Hardware MiniConf:&lt;br /&gt;
&lt;br /&gt;
[[File:OHMC2016a.jpg]]&lt;br /&gt;
&lt;br /&gt;
(Photo by [https://www.flickr.com/photos/geekscape Andy Gelme], [http://creativecommons.org/licenses/by/2.0/deed.en CC2.0])&lt;br /&gt;
&lt;br /&gt;
After the assembly session is over the room is cleaned up a bit and the talks begin. It&#039;s a fun and educational event!&lt;br /&gt;
&lt;br /&gt;
Note: To attend you must first register for the main conference, which provides the venue. The  [[OHMC2021|Open Hardware MiniConf]] is part of LCA as a specialist stream for conference attendees: it&#039;s not a stand-alone event. See [http://linux.conf.au/ linux.conf.au] for more information.&lt;br /&gt;
&lt;br /&gt;
== Registration And Cost ==&lt;br /&gt;
As there is always a hardware build as part of the Open Hardware MiniConf, there is a registration form that needs to be completed, and additional cost for the kit.&lt;br /&gt;
&lt;br /&gt;
As the OHMC is a linux.conf.au miniconference, attendance is free for linux.conf.au delegates, but if you wish to participate in the morning hardware assembly tutorial you will need to pre-register and purchase a kit. Space is limited so get in fast!&lt;br /&gt;
&lt;br /&gt;
If you just want to come along and watch or attend the talks, you don&#039;t need to do anything. If you wish to participate in the hardware assembly tutorial, please submit the registration form.&lt;br /&gt;
&lt;br /&gt;
See [[OHMC2021|Open Hardware MiniConf 2021]] for more information.&lt;br /&gt;
&lt;br /&gt;
[[File:OHMC2016b.jpg|320px]]&lt;br /&gt;
&lt;br /&gt;
(Photo by [https://www.flickr.com/photos/geekscape Andy Gelme], [http://creativecommons.org/licenses/by/2.0/deed.en CC2.0])&lt;br /&gt;
&lt;br /&gt;
== Previous Events ==&lt;br /&gt;
&lt;br /&gt;
* [[OHMC2022|Open Hardware MiniConf 2022 - SwagBadge + SAO:FPGA (Online)]]&lt;br /&gt;
* [[OHMC2021|Open Hardware MiniConf 2021 - SwagBadge (Online)]]&lt;br /&gt;
* [[OHMC2020|Open Hardware MiniConf 2020 - DingoCar (Gold Coast, Australia)]]&lt;br /&gt;
* [[OHMC2019|Open Hardware MiniConf 2019 - DonkeyCar (Christchurch, New Zealand)]]&lt;br /&gt;
* [[OHMC2018|Open Hardware MiniConf 2018 - LoliBot (Sydney, Australia)]]&lt;br /&gt;
* [[OHC2017|Open Hardware MiniConf 2017 - IoTuz (Hobart, Australia)]]&lt;br /&gt;
* [[OHC2016|Open Hardware MiniConf 2016 - ESPlant (Geelong, Australia)]]&lt;br /&gt;
* [[OHC2015|Open Hardware MiniConf 2015 - SimpleBot (Auckland, New Zealand)]]&lt;br /&gt;
* [[AMC2014|Arduino MiniConf 2014 - ArduPhone (Perth, Australia)]]&lt;br /&gt;
* [[AMC2013|Arduino MiniConf 2013 - HackCNC (Canberra, Australia)]]&lt;br /&gt;
* [[AMC2012|Arduino MiniConf 2012 - Pebble V2 + KitTen (Ballarat, Australia)]]&lt;br /&gt;
* [[AMC2011|Arduino MiniConf 2011 - MobSenDat (Brisbane, Australia)]]&lt;br /&gt;
* [[AMC2010|Arduino MiniConf 2010 - Pebble V1 (Wellington, New Zealand)]]&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1485</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1485"/>
		<updated>2022-02-18T02:40:43Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-02-17 20:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Finalise hardware testing and MVP Firmware&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
For the currently ordered hardware kits ... assembly is now complete.  We are in the final stage of hardware testing prior to shipping.  The Rockling MVP Gateware / Firmware (essentially Foboot) is ready.  The initially shipped SwagBadge firmware will be an update from OHMC2021, taking into account the greater memory footprint for the larger color TFT LCD screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We do have more unassembled hardware kits.  However, first we need to complete our current LCA2022 delivery commitment to those who have already registered.  After we&#039;ve completed delivery for LCA2022, we&#039;ll review our stock and options then.&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
As discussed during the conference, the problem on the Rockling with high current draw and 50% yield with the boards was because Jon didn&#039;t realise the oscillators were polarised, and he installed them in random orientation! Now that we&#039;ve tracked that problem down and reworked the oscillators on the failed boards, almost all the Rocklings have passed our initial testing.&lt;br /&gt;
&lt;br /&gt;
The remaining hardware task is to test the operation of the Audio Codec on each board, which will be done once the firmware to communicate with the codec is complete.&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
The Rockling FPGA Bootloader is a variant of Foboot, which is configured and tested for the Rockling differences.  That is all we need to flash on the device before shipping and is ready to go.  AndyK has had to develop Gatewate and Firmware that acts as drivers and control software for the Rockling hardware, e.g FPGA, Theremin Analogue Front End input (AFE), I2C DAC, I2C Audio Codec output (SGTL-5000) and host-side support.  The final piece to complete before shipping are the I2C commands for the Audio Codec, which has turned out to be more complex than original anticipated.  Once that is complete, then all the Rockling hardware testing can be completed.&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
All the individual SwagBadge components are tested ... only a final complete device test to do for each one (just to be sure).  The minimal viable firmware needs to (1) enabled Wi-Fi configuration for your network and (2) support Over-The-Air (OTA) firmware upgrade ... both of which exist from OHMC2021.  A new TFT LCD screen driver (providing backward compatibility with the SwagBadge2021) needs to be completed ... and not exceed the memory size available to microPython.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
The party button required some modifications to the PCB. There are 3 steps to be performed on each board:&lt;br /&gt;
&lt;br /&gt;
# Cut a track and strip back some soldermask. Status: COMPLETE&lt;br /&gt;
# Solder in place a jumper wire to the base of the transistor. Status: IN PROGRESS&lt;br /&gt;
# Solder in place a jumper wire to the GND connection. Status: NOT BEGUN&lt;br /&gt;
&lt;br /&gt;
These modifications need to be done in a way that still allows the other parts to be installed on the board. Jon&#039;s son Tom has been working on these boards. They should be complete by the end of this coming weekend.&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1484</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1484"/>
		<updated>2022-02-17T09:31:04Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* SwagBadge 2022 details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-02-17 20:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Finalise hardware testing and MVP Firmware&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
For the currently ordered hardware kits ... assembly is now complete.  We are in the final stage of hardware testing prior to shipping.  We do have more unassembled hardware kits for those still interested in acquiring one.  The Rockling MVP Gateware / Firmware (essentially Foboot) is ready.  The initially shipped SwagBadge firmware will be an update from OHMC2021, taking into account the greater memory footprint for the larger color TFT LCD screen.&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
As discussed during the conference, the problem on the Rockling with high current draw and 50% yield with the boards was because Jon didn&#039;t realise the oscillators were polarised, and he installed them in random orientation! Now that we&#039;ve tracked that problem down and reworked the oscillators on the failed boards, almost all the Rocklings have passed our initial testing.&lt;br /&gt;
&lt;br /&gt;
The remaining hardware task is to test the operation of the Audio Codec on each board, which will be done once the firmware to communicate with the codec is complete.&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
The Rockling FPGA Bootloader is a variant of Foboot, which is configured and tested for the Rockling differences.  That is all we need to flash on the device before shipping and is ready to go.  AndyK has had to develop Gatewate and Firmware that acts as drivers and control software for the Rockling hardware, e.g FPGA, Theremin Analogue Front End input (AFE), I2C DAC, I2C Audio Codec output (SGTL-5000) and host-side support.  The final piece to complete before shipping are the I2C commands for the Audio Codec, which has turned out to be more complex than original anticipated.  Once that is complete, then all the Rockling hardware testing can be completed.&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
All the individual SwagBadge components are tested ... only a final complete device test to do for each one (just to be sure).  The minimal viable firmware needs to (1) enabled Wi-Fi configuration for your network and (2) support Over-The-Air (OTA) firmware upgrade ... both of which exist from OHMC2021.  A new TFT LCD screen driver (providing backward compatibility with the SwagBadge2021) needs to be completed ... and not exceed the memory size available to microPython.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
The party button required some modifications to the PCB. There are 3 steps to be performed on each board:&lt;br /&gt;
&lt;br /&gt;
# Cut a track and strip back some soldermask. Status: COMPLETE&lt;br /&gt;
# Solder in place a jumper wire to the base of the transistor. Status: IN PROGRESS&lt;br /&gt;
# Solder in place a jumper wire to the GND connection. Status: NOT BEGUN&lt;br /&gt;
&lt;br /&gt;
These modifications need to be done in a way that still allows the other parts to be installed on the board. Jon&#039;s son Tom has been working on these boards. They should be complete by the end of this coming weekend.&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1483</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1483"/>
		<updated>2022-02-17T09:27:32Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Gateware / Firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-02-17 20:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Finalise hardware testing and MVP Firmware&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
For the currently ordered hardware kits ... assembly is now complete.  We are in the final stage of hardware testing prior to shipping.  We do have more unassembled hardware kits for those still interested in acquiring one.  The Rockling MVP Gateware / Firmware (essentially Foboot) is ready.  The initially shipped SwagBadge firmware will be an update from OHMC2021, taking into account the greater memory footprint for the larger color TFT LCD screen.&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
As discussed during the conference, the problem on the Rockling with high current draw and 50% yield with the boards was because Jon didn&#039;t realise the oscillators were polarised, and he installed them in random orientation! Now that we&#039;ve tracked that problem down and reworked the oscillators on the failed boards, almost all the Rocklings have passed our initial testing.&lt;br /&gt;
&lt;br /&gt;
The remaining hardware task is to test the operation of the Audio Codec on each board, which will be done once the firmware to communicate with the codec is complete.&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
The Rockling FPGA Bootloader is a variant of Foboot, which is configured and tested for the Rockling differences.  That is all we need to flash on the device before shipping and is ready to go.  AndyK has had to develop Gatewate and Firmware that acts as drivers and control software for the Rockling hardware, e.g FPGA, Theremin Analogue Front End input (AFE), I2C DAC, I2C Audio Codec output (SGTL-5000) and host-side support.  The final piece to complete before shipping are the I2C commands for the Audio Codec, which has turned out to be more complex than original anticipated.  Once that is complete, then all the Rockling hardware testing can be completed.&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
The party button required some modifications to the PCB. There are 3 steps to be performed on each board:&lt;br /&gt;
&lt;br /&gt;
# Cut a track and strip back some soldermask. Status: COMPLETE&lt;br /&gt;
# Solder in place a jumper wire to the base of the transistor. Status: IN PROGRESS&lt;br /&gt;
# Solder in place a jumper wire to the GND connection. Status: NOT BEGUN&lt;br /&gt;
&lt;br /&gt;
These modifications need to be done in a way that still allows the other parts to be installed on the board. Jon&#039;s son Tom has been working on these boards. They should be complete by the end of this coming weekend.&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1482</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1482"/>
		<updated>2022-02-17T09:27:10Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Gateware / Firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-02-17 20:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Finalise hardware testing and MVP Firmware&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
For the currently ordered hardware kits ... assembly is now complete.  We are in the final stage of hardware testing prior to shipping.  We do have more unassembled hardware kits for those still interested in acquiring one.  The Rockling MVP Gateware / Firmware (essentially Foboot) is ready.  The initially shipped SwagBadge firmware will be an update from OHMC2021, taking into account the greater memory footprint for the larger color TFT LCD screen.&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
As discussed during the conference, the problem on the Rockling with high current draw and 50% yield with the boards was because Jon didn&#039;t realise the oscillators were polarised, and he installed them in random orientation! Now that we&#039;ve tracked that problem down and reworked the oscillators on the failed boards, almost all the Rocklings have passed our initial testing.&lt;br /&gt;
&lt;br /&gt;
The remaining hardware task is to test the operation of the Audio Codec on each board, which will be done once the firmware to communicate with the codec is complete.&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
The Rockling FPGA Bootloader is a variant of Foboot, which configured and tested for the Rockling differences.  That is all we need to flash on the device before shipping and is ready to go.  AndyK has had to develop Gatewate and Firmware that acts as drivers and control software for the Rockling hardware, e.g FPGA, Theremin Analogue Front End input (AFE), I2C DAC, I2C Audio Codec output (SGTL-5000) and host-side support.  The final piece to complete before shipping are the I2C commands for the Audio Codec, which has turned out to be more complex than original anticipated.  Once that is complete, then all the Rockling hardware testing can be completed.&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
The party button required some modifications to the PCB. There are 3 steps to be performed on each board:&lt;br /&gt;
&lt;br /&gt;
# Cut a track and strip back some soldermask. Status: COMPLETE&lt;br /&gt;
# Solder in place a jumper wire to the base of the transistor. Status: IN PROGRESS&lt;br /&gt;
# Solder in place a jumper wire to the GND connection. Status: NOT BEGUN&lt;br /&gt;
&lt;br /&gt;
These modifications need to be done in a way that still allows the other parts to be installed on the board. Jon&#039;s son Tom has been working on these boards. They should be complete by the end of this coming weekend.&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1481</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1481"/>
		<updated>2022-02-17T09:26:03Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-02-17 20:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Finalise hardware testing and MVP Firmware&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
For the currently ordered hardware kits ... assembly is now complete.  We are in the final stage of hardware testing prior to shipping.  We do have more unassembled hardware kits for those still interested in acquiring one.  The Rockling MVP Gateware / Firmware (essentially Foboot) is ready.  The initially shipped SwagBadge firmware will be an update from OHMC2021, taking into account the greater memory footprint for the larger color TFT LCD screen.&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
As discussed during the conference, the problem on the Rockling with high current draw and 50% yield with the boards was because Jon didn&#039;t realise the oscillators were polarised, and he installed them in random orientation! Now that we&#039;ve tracked that problem down and reworked the oscillators on the failed boards, almost all the Rocklings have passed our initial testing.&lt;br /&gt;
&lt;br /&gt;
The remaining hardware task is to test the operation of the Audio Codec on each board, which will be done once the firmware to communicate with the codec is complete.&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
The Rockling FPGA Bootloader is Foboot configured and tested for the Rockling differences.  That is all we need to flash on the device before shipping and is ready to go.  AndyK has had to develop Gatewate and Firmware that acts as drivers and control software for the Rockling hardware, e.g FPGA, Theremin Analogue Front End input (AFE), I2C DAC, I2C Audio Codec output (SGTL-5000) and host-side support.  The final piece to complete before shipping are the I2C commands for the Audio Codec, which has turned out to be more complex than original anticipated.  Once that is complete, then all the Rockling hardware testing can be completed.&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
The party button required some modifications to the PCB. There are 3 steps to be performed on each board:&lt;br /&gt;
&lt;br /&gt;
# Cut a track and strip back some soldermask. Status: COMPLETE&lt;br /&gt;
# Solder in place a jumper wire to the base of the transistor. Status: IN PROGRESS&lt;br /&gt;
# Solder in place a jumper wire to the GND connection. Status: NOT BEGUN&lt;br /&gt;
&lt;br /&gt;
These modifications need to be done in a way that still allows the other parts to be installed on the board. Jon&#039;s son Tom has been working on these boards. They should be complete by the end of this coming weekend.&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1480</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1480"/>
		<updated>2022-02-17T09:24:28Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Gateware / Firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-02-17 20:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Finalise hardware testing and MVP Firmware&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
For the currently ordered hardware kits ... assembly is now complete.  We are in the final stage of hardware testing prior to shipping.  We do have more unassembled hardware kits for those still interested in acquiring one.  The Rockling MVP Gateware / Firmware (essentially Foboot) is ready.  The initially shipped SwagBadge firmware will be an update from OHMC2021, taking into account the greater memory footprint for the larger color TFT LCD screen.&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
As discussed during the conference, the problem on the Rockling with high current draw and 50% yield with the boards was because Jon didn&#039;t realise the oscillators were polarised, and he installed them in random orientation! Now that we&#039;ve tracked that problem down and reworked the oscillators on the failed boards, almost all the Rocklings have passed our initial testing.&lt;br /&gt;
&lt;br /&gt;
The remaining hardware task is to test the operation of the codec on each board, which will be done once the firmware to communicate with the codec is complete.&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
The Rockling FPGA Bootloader is Foboot configured and tested for the Rockling differences.  That is all we need to flash on the device before shipping and is ready to go.  AndyK has had to develop Gatewate and Firmware that acts as drivers and control software for the Rockling hardware, e.g FPGA, Theremin Analogue Front End input (AFE), I2C DAC, I2C Audio Codec output (SGTL-5000) and host-side support.  The final piece to complete before shipping are the I2C commands for the Audio Codec, which has turned out to be more complex than original anticipated.  Once that is complete, then all the Rockling hardware testing can be completed.&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
The party button required some modifications to the PCB. There are 3 steps to be performed on each board:&lt;br /&gt;
&lt;br /&gt;
# Cut a track and strip back some soldermask. Status: COMPLETE&lt;br /&gt;
# Solder in place a jumper wire to the base of the transistor. Status: IN PROGRESS&lt;br /&gt;
# Solder in place a jumper wire to the GND connection. Status: NOT BEGUN&lt;br /&gt;
&lt;br /&gt;
These modifications need to be done in a way that still allows the other parts to be installed on the board. Jon&#039;s son Tom has been working on these boards. They should be complete by the end of this coming weekend.&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1477</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1477"/>
		<updated>2022-02-17T09:17:28Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-02-17 20:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Finalise hardware testing and MVP Firmware&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
For the currently ordered hardware kits ... assembly is now complete.  We are in the final stage of hardware testing prior to shipping.  We do have more unassembled hardware kits for those still interested in acquiring one.  The Rockling MVP Gateware / Firmware (essentially Foboot) is ready.  The initially shipped SwagBadge firmware will be an update from OHMC2021, taking into account the greater memory footprint for the larger color TFT LCD screen.&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
The party button required some modifications to the PCB. There are 3 steps to be performed on each board:&lt;br /&gt;
&lt;br /&gt;
# Cut a track and strip back some soldermask. Status: COMPLETE&lt;br /&gt;
# Solder in place a jumper wire to the base of the transistor. Status: IN PROGRESS&lt;br /&gt;
# Solder in place a jumper wire to the GND connection. Status: NOT BEGUN&lt;br /&gt;
&lt;br /&gt;
These modifications need to be done in a way that still allows the other parts to be installed on the board. Jon&#039;s son Tom has been working on these boards. They should be complete by the end of this coming weekend.&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1473</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1473"/>
		<updated>2022-02-17T09:11:16Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-02-17 20:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Finalise hardware testing and MVP Firmware&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Test&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1472</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1472"/>
		<updated>2022-02-17T09:10:46Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-02-17 20:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Finalise hardware testing and MVP Firmware&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1471</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1471"/>
		<updated>2022-02-17T09:07:47Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-02-17 20:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Finalise hardware testing and MVP Firmware&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1470</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1470"/>
		<updated>2022-02-17T09:06:34Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-01-08 19:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 2022-02-17 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
=== Gateware / Firmware ===&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
&lt;br /&gt;
= 2022-01-08 Project Status Update =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;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 we estimate we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, all the talks will go ahead [https://linux.conf.au/schedule/#friday as scheduled].  Our presentations will also include some details about the hardware challenges we&#039;ve faced! &lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline: we&#039;re sorry that we let you down 😢  Producing a satisfying quality result where the hardware has been thoroughly tested so you have a kit that works as advertised is paramount... and we hope you agree too.  We are looking forward to delivering them, collaborating on developing software, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled, but...&lt;br /&gt;
&lt;br /&gt;
* Unfortunately, we are only achieving around 50% yield after testing 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made and is hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
* 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. Stay tuned to our twitter account or keep an eye on this here wiki.&lt;br /&gt;
&lt;br /&gt;
Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
* Yes, for post-LCA2022 orders. However, we ask that you cover the cost of the additional shipping charges.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1466</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1466"/>
		<updated>2022-01-09T05:11:17Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-01-08 19:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;t be delivering the hardware to you in time for LCA2022 on 2022-01-14 😱&lt;br /&gt;
&lt;br /&gt;
We are in the final stages of hardware production manufacturing and testing ... and estimate that we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, the OHMC presentations will proceed as scheduled.  Our presentations will also include some challenging hardware delivery details !&lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline ... we&#039;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, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K based development board (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;s workshop]) 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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled.&lt;br /&gt;
&lt;br /&gt;
* 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% or more (which is two or three failed boards out of 50).  &#039;&#039;&#039;It&#039;ll take around a day or so (estimated) to figure out this problem.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made ... hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
* When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
  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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
* What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
  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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
* What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
  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.&lt;br /&gt;
&lt;br /&gt;
* Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
  Yes, for post-LCA2022 orders.  Any additional shipping costs will need to be added.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1465</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1465"/>
		<updated>2022-01-08T08:47:40Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: /* Rockling FPGA audio SAO details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-01-08 19:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;t be delivering the hardware to you in time for LCA2022 on 2022-01-14 😱&lt;br /&gt;
&lt;br /&gt;
We are in the final stages of hardware production manufacturing and testing ... and estimate that we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, the OHMC presentations will proceed as scheduled.  Our presentations will also include some challenging hardware delivery details !&lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline ... we&#039;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, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask to match the minimal production changes.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled.&lt;br /&gt;
&lt;br /&gt;
* 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% or more (which is two or three failed boards out of 50).  It&#039;ll take around a day or so (estimated) to figure out this problem.&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made ... hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
* When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
  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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
* What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
  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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
* What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
  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.&lt;br /&gt;
&lt;br /&gt;
* Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
  Yes, for post-LCA2022 orders.  Any additional shipping costs will need to be added.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1464</id>
		<title>OHMC2022 Project Status</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=OHMC2022_Project_Status&amp;diff=1464"/>
		<updated>2022-01-08T08:43:58Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: Project status hardware images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:OHMC2022 Project Status}}&lt;br /&gt;
Last updated on: &#039;&#039;&#039;2022-01-08 19:00&#039;&#039;&#039; --- Status: &#039;&#039;&#039;Testing all hardware and completing Rockling FPGA audio SAO assembly&#039;&#039;&#039;&lt;br /&gt;
== Summary ==&lt;br /&gt;
Disappointingly for all concerned, due to delays and development problems we won&#039;t be delivering the hardware to you in time for LCA2022 on 2022-01-14 😱&lt;br /&gt;
&lt;br /&gt;
We are in the final stages of hardware production manufacturing and testing ... and estimate that we&#039;ll start shipping in late January.&lt;br /&gt;
&lt;br /&gt;
On Friday 2022-01-14, the OHMC presentations will proceed as scheduled.  Our presentations will also include some challenging hardware delivery details !&lt;br /&gt;
&lt;br /&gt;
We sincerely apologise for missing our deadline ... we&#039;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, along with building fun and interesting applications with you.&lt;br /&gt;
&lt;br /&gt;
== Hardware components ==&lt;br /&gt;
The project consists of three pieces of hardware that can be used together or individually ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Rockling FPGA audio SAO:&#039;&#039;&#039; A Lattice iCE40 UP5K (same FPGA as the [https://tomu.im/fomu.html FOMU] used in [https://workshop.fomu.im Tim Ansell&#039;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.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SwagBadge 2022:&#039;&#039;&#039; 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&#039;s SwagBadge 2021&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Party Button SAO:&#039;&#039;&#039; A beautiful D.I.Y soldering kit with a button and LEDs that can operate either standalone or connected to a SwagBadge&lt;br /&gt;
&lt;br /&gt;
== Rockling FPGA audio SAO details ==&lt;br /&gt;
[[File:test_rockling.jpg|400px|right|Rockling FPGA audio SAO]]&lt;br /&gt;
&lt;br /&gt;
Note: These boards are being assembled using Jon&#039;s open-source pick-and-place machine.&lt;br /&gt;
&lt;br /&gt;
* We made a mistake when ordering the production solder-paste mask.  Fortunately, the reorder time delay was avoided with an inspired idea by Jon, which involved hacking the prototype solder-paste mask.&lt;br /&gt;
&lt;br /&gt;
* 43 out of 50 Rocking PCBs have been fully assembled.&lt;br /&gt;
&lt;br /&gt;
* 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% or more (which is two or three failed boards out of 50).  It&#039;ll take around a day or so (estimated) to figure out this problem.&lt;br /&gt;
&lt;br /&gt;
* 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 failed Rockling PCBs that need some rework.&lt;br /&gt;
&lt;br /&gt;
* 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&#039;ll be able to take the good Rockling PCBs from &amp;quot;mostly tested&amp;quot; to &amp;quot;fully tested&amp;quot;.  &#039;&#039;&#039;It&#039;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.&#039;&#039;&#039;  This is based on the experiences of the first dozen we made ... hopefully a reasonable predictor for the remaining boards.&lt;br /&gt;
&lt;br /&gt;
* We&#039;ll need to assemble a minimum of another 7 and perhaps around 16 more Rockling boards (to account for failures).&lt;br /&gt;
&lt;br /&gt;
== SwagBadge 2022 details ==&lt;br /&gt;
[[File:test_swagbadge_2022.jpg|400px|right|SwagBadge 2022]]&lt;br /&gt;
&lt;br /&gt;
* We made a mistake and for the production PCB run sent the wrong Gerber files.  Another production run was ordered and delivered.&lt;br /&gt;
&lt;br /&gt;
* All ESP32 Lolin32-Lite and colour TFT LED screens have been tested prior to assembly.  We never get 100% working parts when larger quantities are ordered.  So we only solder them to the PCB after the components pass individual tests.  Those individual component tests have been completed&lt;br /&gt;
&lt;br /&gt;
* All 50 SwagBadges have been assembled and await final testing.  &#039;&#039;&#039;There is a couple of days required to complete the test firmware development and final testing of every SwagBadge.&#039;&#039;&#039;  We anticipate close to 100% yield.&lt;br /&gt;
&lt;br /&gt;
== The Party Button SAO details ==&lt;br /&gt;
[[File:test_party_button.jpg|300px|right|The Party Button SAO]]&lt;br /&gt;
&lt;br /&gt;
* 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.  &#039;&#039;&#039;For 50 kits, this will take half-a-day to perform the repair&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* All 50 kits have been packaged up with documentation for D.I.Y assembly (simple soldering)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
* When will there be more precise shipping date ?&lt;br /&gt;
&lt;br /&gt;
  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&#039;ll re-estimate again at that point.  We will continue to update this status page as we make progress.&lt;br /&gt;
&lt;br /&gt;
* What if receiving the OHMC hardware kit after LCA2022 is unacceptable ?&lt;br /&gt;
&lt;br /&gt;
  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&#039;ll remain as keen as we are.&lt;br /&gt;
&lt;br /&gt;
* What if I missed registering for a hardware kit and would like one ?&lt;br /&gt;
&lt;br /&gt;
  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.&lt;br /&gt;
&lt;br /&gt;
* Will we ship to international addresses ?&lt;br /&gt;
&lt;br /&gt;
  Yes, for post-LCA2022 orders.  Any additional shipping costs will need to be added.&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
	<entry>
		<id>http://www.openhardwareconf.org/index.php?title=File:Test_party_button.jpg&amp;diff=1463</id>
		<title>File:Test party button.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.openhardwareconf.org/index.php?title=File:Test_party_button.jpg&amp;diff=1463"/>
		<updated>2022-01-08T08:27:37Z</updated>

		<summary type="html">&lt;p&gt;Geekscape: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Geekscape</name></author>
	</entry>
</feed>