Difference between revisions of "SwagBadge2021"

From Open Hardware Miniconf
Jump to: navigation, search
(Added "#swag-badge for LCA2021: Communications and resources")
m (Swagbadge for LCA2021: Welcome!)
(31 intermediate revisions by 5 users not shown)
Line 1: Line 1:
'''#swag-badge for LCA2021: Communications and resources'''
+
{{DISPLAYTITLE:Swagbadge for LCA2021: Welcome!}}
  
* [[SwagBadge2021 Status, blog and timeline]]
+
== Status, About us, Contact us ==
* [https://twitter.com/swagbadge2021 Twitter @swagbadge]: Follow for project notifications
+
* [https://spectrum.chat/lca2021-swagbadge Swagbadge/Dagbadge spectrum forums]: talk to the team, get help!
* [https://github.com/CCHS-Melbourne/Swag-Badge GitHub repository: #swag-badge hardware]
+
* '''[[SwagBadge2021 Status, blog and timeline]]: Read for regular project updates and history'''
* [https://github.com/geekscape/aiko_engine_mp GitHub repository: Aiko Engine for microPython]: Not yet updated for #swag-badge
+
* [https://twitter.com/swagbadge2021 Twitter @swagbadge]: Follow for project notifications. HashTags: ''#swagbadge, #lca2021''
 +
* [https://diyodemag.com/columns/swagbadge_dagbadge_badge_ohmc_linux_conference DIYODE magazine issue 41, December 2020 article] on the Swagbadge
  
Today (2020-10-04), we are publicly announcing the LCA2021 #swag-badge project and beginning the process of opening up our hardware and software development processes.  The next couple of weeks will be more of a spectator sport as we put in place mechanisms for technical collaboration and contributions.  We warmly welcome you to join in, enjoy the ride and get an early start on LCA2021.  We'll be listening for feedback on [https://twitter.com/swagbadge2021 Twitter @swagbadge]
+
== Getting started ==
  
Note: Whilst this project is supported by LCA2021, the OHMC team are not an official part of the LCA2021 organizing committee.  Of course, we'll be in close communication with them.  Also, this project will be covered by a [https://lca2021.linux.org.au/attend/code-of-conduct Code Of Conduct] (perhaps with some hardware hacking caveats).
+
'''New to electronics or to the badge?'''
 +
* [[Swagbadge2021_Newcomers|Newcomers guide]]: Read our guide if you haven't done much hardware before and need more fundamentals before diving in
 +
* [[Swagbadge2021_GettingStarted|Getting started guide: Swagbadge]]: Your Swagbadge has arrived. What next?
  
# TODO: Include renders
+
'''Ready to build your own applications and hardware'''
 +
* [[Swagbadge2021_SoftwareDev|SoftwareDev]]: Badge Software Development
 +
* [[Swagbadge2021_MQTT|MQTT]]: Talking via MQTT
 +
* [[Swagbadge2021_SAO|SAO development]]
 +
* [[Swagbadge2021_Dagbadge|Dagbadge]]: build your own badge
 +
* [[Swagbadge2021_community|Swagbadge and Dagbadge community]]: See what others have made!
  
 +
'''Need more help?'''
 +
* [https://spectrum.chat/lca2021-swagbadge SwagBadge Spectrum chat]: Chat system where the SwagBadge team hang out to help you with your badge
 +
* [[SwagBadge2021 FAQ]]: Frequently Asked Questions
  
----
+
== Resources ==
 +
* [https://github.com/CCHS-Melbourne/Swag-Badge GitHub repository: #swagbadge hardware]
 +
* [https://github.com/geekscape/aiko_engine_mp GitHub repository: Aiko Engine for microPython]: Not yet updated for #swagbadge
  
'''Backstory ...'''
+
== Safety precautions we have provided ==
  
'''Everything about 2020 has been turned upside-down and inside-out 🙃'''  Feels like the last normal (and awesome) thing that happened was [https://lca2020.linux.org.au LCA2020]. Wow ... that was a good time 🎉
+
* When using any hardware ordered off the internet, you can't be quite certain what software might be present on it. Before shipping these badges to you, we reflashed a fresh copy of MicroPython onto the Lolin32.
 +
* The framework running on the badge is Aiko, which is open source.
 +
* The software on the badge is available on the CCHS repository, also all open source.
 +
* The badges are designed to communicate over MQTT - a lightweight standard for messaging on IoT devices, but we are aware of privacy considerations: you don't want anybody able to control your badge from afar. The swagbadge protocol provides support for encrypted messages.
  
The Open Hardware Mini-Conference (OHMC) team was keenly looking forward to [https://lca2021.linux.org.au LCA2021].  We have very fond memories of the [http://www.openhardwareconf.org/wiki/AMC2013 Arduino MiniConf in 2013].. We did a road-trip from Melbourne, the LCA2013 venue at the [https://www.anu.edu.au ANU] was excellent and we were looking forward to visiting [https://en.wikipedia.org/wiki/Canberra Canberra] again.  Sadly, LCA2021 was postponed 😢, but then went virtual 🤖 ... and then a surprising thing happened ... the LCA2021 organizing team reached out to us and asked if we'd like to consider a special project 😲
+
== Announcements ==
  
 +
'''Today (2020-10-04), we are publicly announcing the [https://lca2021.linux.org.au LCA2021] #swagbadge project''' and beginning the process of opening up our hardware and software development processes.  The next couple of weeks will be a bit of a spectator sport whilst we put in place mechanisms for technical collaboration and contributions.  We warmly welcome you to join in, get an early start on LCA2021 and enjoy the ride !  '''We'll be listening for questions and feedback sent to [https://twitter.com/swagbadge2021 Twitter @swagbadge]'''
  
Melbourne was deep in CoVid-19 isolation 🤒 and the opportunity to start a new hardware project for our friends at LCA was just the shot-in-the-arm that we needed 💉  The LCA2021 organizing committee asked us to prepare a proposal for a [https://hackaday.com/2018/08/14/all-the-badges-of-def-con-26-vol-1 conference hardware badge] that could be manufactured and sent to a limited number (200) of LCA2021 attendees as part of the swag in time for the conferenceSo we didThey accepted !  '''And so the [https://github.com/CCHS-Melbourne/Swag-Badge #swag-badge] was conceived !!'''
+
Note: Whilst this project is supported by [https://lca2021.linux.org.au LCA2021], the OHMC team are not an official part of the LCA2021 organizing committeeOf course, we'll be in close communication with themAlso, this project will be covered by a [https://lca2021.linux.org.au/attend/code-of-conduct Code Of Conduct] (perhaps with some hardware hacking caveats).  The OHMC team supports and encourages inclusion and diversity in hardware / software hacking, please help us do better !
  
  
We've been thinking about an [https://github.com/CCHS-Melbourne/Minimum-viable-badge LCA badge (well, more than just thinking !)] for years, perhaps going back to LCA2012 in Ballarat (another one of our favorites) and the [https://www.freetronics.com.au/products/leostick LeoStick swag].
+
[[File:Swag badge render 2020-09-30.jpg|360px|LCA2021 swag badge 3D render 2020-09-30]] Recent 3D render 2020-09-30
  
  
Now, since it costs nothing to make additional copies of software ... the number of badges was bumped up to 300 🤖🤖🤖 ... (we predict some late nights assembling, flashing, packing and posting) 🙄  Not wanting anyone to miss out on the fun, [https://twitter.com/alecthegeek Alec] came up with the idea of the #dag-badge (a simple [https://en.wikipedia.org/wiki/Bill_of_materials BoM]) that anyone can order for themselves immediately and join in the fun, leading up to LCA2021 and beyond 🚀
+
A limited number of '''LCA2021 Swag Badge''' electronic badges will be produced for the [https://lca2021.linux.org.au on-line LCA2021] conference, which will be distributed to conference attendees.  The LCA2021 Swag Badge is being specially developed and tailored for the conference.
  
 +
* ''Note 0: This is just our current understanding of how the LCA2021 #swagbadge will be made available ... and is subject to change by LCA2021 organizing committee''
 +
* ''Note 1: The #swagbadge will be only available to Australian participants, due to the cost and delay of shipping internationally''
 +
* ''Note 2: If you are outside of Australia or miss out on a #swagbadge, then you might want to seriously consider acquiring a [[Swagbadge2021_Dagbadge|Dagbadge]]''
 +
* ''Note 3: The Open Hardware Miniconf is ON! [https://linux.conf.au/programme/miniconfs/open-hardware/ Submit your talk proposals today]. Deadline is Dec 18th.''
  
Unfortunately, the traditional LCA Open Hardware Mini-Conference morning workshop assembly madness won't be happening, but maybe we could still switch it up and figure out a way to involve everyone and perhaps encourage some collaboration and contributions.  Something different from what we've done before (which was hacking frantically in our respective caves until the morning of the OHMC) ... something like ...
 
  
 +
No ordinary conference badge, this one is full of extensible, open hardware, ready to be loaded up with whatever software and custom hardware add-ons takes your fancy !
  
- Develop the #swag-badge hardware in the open ... we'll show the journey, the highs 🎢 and lows 🤯 of delivering a hardware project
+
The Open Hardware Mini-Conference (OHMC) team are putting together a badge that will be:
  
- Develop the #swag-badge software in the open ... encouraging collaboration and contributions 🧪💥
+
* Approachable for newcomers, e.g runs Python and doesn't require any special IDE (for embedded device development)
 +
* Custom-designed, super slick PCB
 +
* Powered by an ESP32 which gives you Wi-Fi and Bluetooth connectivity
 +
* Not one, but two delightful OLED screens
 +
* ... which double as pressable buttons
 +
* Ready for development with the latest [http://micropython.org microPython] installed
 +
* Supported by an open-sourced embedded network framework, the [https://github.com/geekscape/aiko_engine_mp Aiko Engine for microPython]
 +
* With a number of [[Swagbadge2021_SAO|SAO connectors]] so you can extend and add on your own hardware components
  
- Provide several [https://hackaday.com/2019/03/20/introducing-the-shitty-add-on-v1-69bis-standard SAO connectors] (power, [https://en.wikipedia.org/wiki/I%C2%B2C I2C] and a couple of [https://en.wikipedia.org/wiki/General-purpose_input/output GPIO] pins) ... so that you can create and share your own custom hardware add-ons to the #swag-badge
+
We aim to post the #swagbadges prior to Christmas so they will be available before [https://lca2021.linux.org.au on-line LCA2021] begins.
  
- Provide a simple "store" where people can upload and download simple application examples
+
But wait, there's more !  In the spirit of LCA, we want the capabilities of the badge to be truly open.  We'll be following up with more information about how you can join in to build out ideas for doing wonderful, magnificent, incredible... stuff ... '''<your idea here>''' ... using the [[Swagbadge2021_SAO|SAO connectors]].
  
 +
Follow along and join in with the OHMC team as we prepare, plan, design and build your badges.  We'll be posting regular updates here on this Wiki.
  
----
 
'''Annoucement ...'''
 
  
The first 300 people who sign up for the virtual LCA 2021 conference will receive, as part of their registration, a Swag Badge! (until we run out of stock) ''Please note: The badge will be only available to Australian participants, due to the cost and delay of shipping internationally.''
+
[[File:Swag badge mechanical 2020-09-30.jpg|360px|LCA2021 swag badge mechanical layout 2020-09-30]]  Mechanical layout 2020-09-30
  
No ordinary badge, this one is full of extensible, open hardware, ready to be loaded up with whatever software and hardware takes your fancy!
 
  
The open hardware miniconf team are putting together a badge that will be:
+
[[Swagbadge2021 Backstory]]
* a custom-designed, super slick PCB
 
* powered by an ESP32 which gives us wifi and bluetooth connectivity
 
* not one, but two delightful displays (OLED)
 
* ... which doubles as buttons
 
* ready for development with microPython,
 
* supported by an open sourced embedded network framework, the [https://github.com/geekscape/aiko_engine Aiko Engine]!
 
* with a number of SAO connection points so you can extend and add on your own hardware componentry
 
 
 
We plan to post the badges before Christmas so you'll have your badge before LCA even begins, and a stunning memento of your participation in the conference in 2021.
 
 
 
But wait, there's more! In the true spirit of LCA, we want the capacity of the badge to be truly open. We'll be following up with more information about how you can join in with other swaggerbadgers to build out ideas for doing wonderful, magnificant, incredible... stuff! <your idea here> ... with the SAO headers.
 
 
 
Follow along with the work from the OHMC team as we prepare, plan, design and build your badges. We'll be putting in updates here from time to time.
 

Revision as of 22:24, 28 January 2021


Status, About us, Contact us

Getting started

New to electronics or to the badge?

Ready to build your own applications and hardware

Need more help?

Resources

Safety precautions we have provided

  • When using any hardware ordered off the internet, you can't be quite certain what software might be present on it. Before shipping these badges to you, we reflashed a fresh copy of MicroPython onto the Lolin32.
  • The framework running on the badge is Aiko, which is open source.
  • The software on the badge is available on the CCHS repository, also all open source.
  • The badges are designed to communicate over MQTT - a lightweight standard for messaging on IoT devices, but we are aware of privacy considerations: you don't want anybody able to control your badge from afar. The swagbadge protocol provides support for encrypted messages.

Announcements

Today (2020-10-04), we are publicly announcing the LCA2021 #swagbadge project and beginning the process of opening up our hardware and software development processes. The next couple of weeks will be a bit of a spectator sport whilst we put in place mechanisms for technical collaboration and contributions. We warmly welcome you to join in, get an early start on LCA2021 and enjoy the ride ! We'll be listening for questions and feedback sent to Twitter @swagbadge

Note: Whilst this project is supported by LCA2021, the OHMC team are not an official part of the LCA2021 organizing committee. Of course, we'll be in close communication with them. Also, this project will be covered by a Code Of Conduct (perhaps with some hardware hacking caveats). The OHMC team supports and encourages inclusion and diversity in hardware / software hacking, please help us do better !


LCA2021 swag badge 3D render 2020-09-30 Recent 3D render 2020-09-30


A limited number of LCA2021 Swag Badge electronic badges will be produced for the on-line LCA2021 conference, which will be distributed to conference attendees. The LCA2021 Swag Badge is being specially developed and tailored for the conference.

  • Note 0: This is just our current understanding of how the LCA2021 #swagbadge will be made available ... and is subject to change by LCA2021 organizing committee
  • Note 1: The #swagbadge will be only available to Australian participants, due to the cost and delay of shipping internationally
  • Note 2: If you are outside of Australia or miss out on a #swagbadge, then you might want to seriously consider acquiring a Dagbadge
  • Note 3: The Open Hardware Miniconf is ON! Submit your talk proposals today. Deadline is Dec 18th.


No ordinary conference badge, this one is full of extensible, open hardware, ready to be loaded up with whatever software and custom hardware add-ons takes your fancy !

The Open Hardware Mini-Conference (OHMC) team are putting together a badge that will be:

  • Approachable for newcomers, e.g runs Python and doesn't require any special IDE (for embedded device development)
  • Custom-designed, super slick PCB
  • Powered by an ESP32 which gives you Wi-Fi and Bluetooth connectivity
  • Not one, but two delightful OLED screens
  • ... which double as pressable buttons
  • Ready for development with the latest microPython installed
  • Supported by an open-sourced embedded network framework, the Aiko Engine for microPython
  • With a number of SAO connectors so you can extend and add on your own hardware components

We aim to post the #swagbadges prior to Christmas so they will be available before on-line LCA2021 begins.

But wait, there's more ! In the spirit of LCA, we want the capabilities of the badge to be truly open. We'll be following up with more information about how you can join in to build out ideas for doing wonderful, magnificent, incredible... stuff ... <your idea here> ... using the SAO connectors.

Follow along and join in with the OHMC team as we prepare, plan, design and build your badges. We'll be posting regular updates here on this Wiki.


LCA2021 swag badge mechanical layout 2020-09-30 Mechanical layout 2020-09-30


Swagbadge2021 Backstory