Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: CI
on:
push:
branches:
- main
pull_request: {}
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: "Set up Python"
uses: actions/setup-python@v5
with:
python-version-file: "pyproject.toml"
- name: Install uv
uses: astral-sh/setup-uv@v6
- name: Install the project
run: uv sync --locked --all-extras --dev
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v4
with:
key: mkdocs-material-${{ env.cache_id }}
path: .cache
restore-keys: |
mkdocs-material-
- name: Build docs
env:
CI: ${{ github.ref == 'refs/heads/main' }}
run: uv run mkdocs build
- name: Upload Pages artifact
uses: actions/upload-pages-artifact@v3
with:
path: site/
deploy:
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
needs: build
permissions:
pages: write # to deploy to Pages
id-token: write # to verify the deployment originates from an appropriate source
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.cache
.venv
2 changes: 0 additions & 2 deletions TiLDA_MK3(1).md

This file was deleted.

8 changes: 2 additions & 6 deletions SiNE.md → docs/SiNE.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
<figure>
<img src="800px-SiNE_Front_Angle.JPG"
title="800px-SiNE_Front_Angle.JPG" />
<figcaption>800px-SiNE_Front_Angle.JPG</figcaption>
</figure>
![](/images/800px-SiNE_Front_Angle.JPG "SiNE Front Angle")

## About SiNE

Expand Down Expand Up @@ -154,4 +150,4 @@ The following parts were used: (data-sheet links to come)
- [Firmware](https://github.com/EMF-TiLDA/SiNE-Firmware)

<a href="Category:Badges" class="wikilink"
title="Category:Badges">Category:Badges</a>
title="Category:Badges">Category:Badges</a>
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion TiLDA_MK3.md → docs/TiLDA_MK3/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,4 +237,4 @@ NOTE: The WS2812B is actually on pin PB13, not X2 as shown below!
<img src="pinout-1.png" title="pinout-1.png" width="500"
alt="pinout-1.png" />
<img src="pinout2-1.png" title="pinout2-1.png" width="500"
alt="pinout2-1.png" />
alt="pinout2-1.png" />
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
13 changes: 5 additions & 8 deletions TiLDA_MK4.md → docs/TiLDA_MK4/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,16 +106,13 @@ messages with the "sms" app. You can also answer calls by pressing
"Call" in any app, and end or reject a call using the "End" button at
any time.

<Radiocode> The cellular part of the badge seems to work (reliably)
The cellular part of the badge seems to work (reliably)
perfectly if an external antenna is used, such as a mag-mount with a
length of coax. Seems to be an EMC issue, as using the pictured right
angle antenna directly on the SMA does not work reliably. Time to get
the Kapton tape and copper foil out...

<figure>
<img src="GSM_Antenna.jpg" title="File:GSM Antenna.jpg" />
<figcaption><a href="File:GSM">File:GSM</a> Antenna.jpg</figcaption>
</figure>

### Connecting over USB

Expand Down Expand Up @@ -153,9 +150,9 @@ On Windows:
3. Change COM1 to the COM port for your badge (You can usually find
this as USB Seiral Port under ports in device manager)

<font color="#606060"><i>Note: if your badge resets while putty is open,
<i>Note: if your badge resets while putty is open,
you will have to close the window and open a new connection to the same
COM port.</i></font>
COM port.</i>

The basic process is this:

Expand Down Expand Up @@ -286,7 +283,7 @@ SerialTimeoutException: Write Timeout Fix:

**Using the Grove Serial connector**

<Radiocode> The Badge Team thoughtfully chose to include a couple of
The Badge Team thoughtfully chose to include a couple of
Seeed Studio Grove system connectors to the 2018 badge. Looking at the
rear of the badge, they are either side of the unpopulated 3.5mm jack
footprint, top right.
Expand Down Expand Up @@ -402,4 +399,4 @@ Hardware files are available on GitHub
![](Sensor_graphic_-_with_fixed_transparency-02.png "Sensor_graphic_-_with_fixed_transparency-02.png")

<a href="Category:_Badges" class="wikilink"
title="Category: Badges">Category: Badges</a>
title="Category: Badges">Category: Badges</a>
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
28 changes: 9 additions & 19 deletions TiLDA_MKe.md → docs/TiLDA_MKe/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<img src="IMG_0474.jpg" title="IMG_0474.jpg" width="500"
alt="IMG_0474.jpg" /> ![](Badge_Front.png "Badge_Front.png")
![](/images/IMG_0474.jpg "IMG_0474.jpg")
![](/images/Badge_Front.png "Badge_Front.png")

[Why MKe?](http://en.wikipedia.org/wiki/E_(mathematical_constant))

Expand All @@ -26,8 +26,6 @@ supplier problem meant two issues arose with the badge during EMF:
power. "Red" and "Black" are written next to the connector - please
make sure to plug it in correctly.

<!-- -->

- **Be careful not to short the battery connector wires!** The new
battery connector slightly exposes the wires when the battery is
plugged in. If a metal object shorts the two wires, it can result in
Expand Down Expand Up @@ -63,7 +61,7 @@ do!

Most of the interesting things are on the back of the badge. They're
clearly marked in white. [This diagram of the
back](https://wiki.emfcamp.org/w/images/b/bd/Badge_Back.png) should
back](images/Badge_Back.png) should
allow you to locate them. Some of the following require extra parts to
be added to your badge.

Expand All @@ -87,8 +85,7 @@ be added to your badge.
- 2x RGB LEDs on the front

Some features are not mentioned here, or optional extras. They can be
found in the <a href="TiLDA_MKe/Full_Specification" class="wikilink"
title="TiLDA_MKe/Full_Specification">TiLDA_MKe/Full_Specification</a>
found in the (Full_Specification)[Full Specification]

# The Software

Expand All @@ -98,10 +95,7 @@ We made sure that the badge has a few features to play with once the
event is over. More will be added over time as attendees submit changes
to us.

<figure>
<img src="Badge_Back.png" title="Badge_Back.png" />
<figcaption>Badge_Back.png</figcaption>
</figure>
![](/images/Badge_Back.png "Badge Back")

- Torch mode - Press the light button next to the screen. It will only
light up fully if it's hung upside down to avoid blinding
Expand Down Expand Up @@ -230,9 +224,7 @@ the RX and TX LEDs

## Programming the badge in FreeRTOS

<a href="TiLDA_MKe/FreeRTOS" class="wikilink"
title="See this page for information on howto program your badge using FreeRTOS">See
this page for information on howto program your badge using FreeRTOS</a>
See [this page](FreeRTOS) for information on howto program your badge using FreeRTOS

## Contribute

Expand All @@ -249,8 +241,9 @@ review and merge the good ones so others can use them.

## Making the badge Arduino shield compatible

<img src="Sheild_Headers.JPG" title="Sheild_Headers.JPG" width="500"
alt="Sheild_Headers.JPG" /> To make the badge Arduino shield compatible
![](Sheild_Headers.JPG "Shield Header Pinout")

To make the badge Arduino shield compatible
you'll need to solder simple strips of header pins onto the back of the
badge. You need the following headers

Expand Down Expand Up @@ -278,6 +271,3 @@ All the source code and designs are on openly available on Github:

If you want to help, point your IRC client to \#emfcamp-badge on [Libera
IRC](https://libera.chat/).

<a href="Category:_Badges" class="wikilink"
title="Category: Badges">Category: Badges</a>
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
98 changes: 22 additions & 76 deletions index.md → docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,16 @@ The aim of the EMF badge is to give people interesting hardware they've
probably not experimented with before while being simple enough that
anyone can play with it.

<div style="float:right">

__TOC__

</div>

## Contacting the badge team

- email: **badge@emfcamp.org**
- irc: **irc.libera.chat \#emfcamp-badge**
- matrix:
'''[\#badge:emfcamp.org](https://matrix.to/#/#badge:emfcamp.org)

## EMF2024 - Tildagon
## EMF2024+ - Tildagon

**[Tildagon preliminary
documentation](https://tildagon.badge.emfcamp.org/)**
**[Tildagon documentation](https://tildagon.badge.emfcamp.org/)**

Announcement blog post: **[Tildagon: The EMF 2024+
badge](https://blog.emfcamp.org/2024/03/18/tildagon/)**
Expand All @@ -29,61 +22,34 @@ badge](https://blog.emfcamp.org/2024/03/18/tildagon/)**

## EMF2022 - TiDAL

**<a href="TiDAL" class="wikilink"
title="TiDAL documentation main page">TiDAL documentation main page</a>.**

**[App store hatchery](https://2022.badge.emfcamp.org).**
- [Documentation mainpage](https://github.com/emfcamp/tidal-docs)
- [Firmare Repository](https://github.com/emfcamp/TiDAL-Firmware)
- [Hardware Repository](https://github.com/emfcamp/TiDAL-Hardware)
- [Flyer](https://usercontent.irccloud-cdn.com/file/tRv4Lyv4/badge+flyer.pdf)
- [App store](https://2022.badge.emfcamp.org)

## EMF2018 - TiLDA Mkδ

<figure>
<img src="TiLDA_Mk4_Front_with_sponsors.png"
title="TiLDA_Mk4_Front_with_sponsors.png" />
<figcaption>TiLDA_Mk4_Front_with_sponsors.png</figcaption>
</figure>

**<a href="TiLDA_MK4" class="wikilink" title="TiLDA Mkδ main page">TiLDA
Mkδ main page</a>.**

2018 badge announcement on our blog
<http://blog.emfcamp.org/post/177423823788/tilda-mk4-the-emf-2018-badge>
![Mk4 Front with sponsors](TiLDA_Mk4_Front_with_sponsors.png "Mk4 Front with sponsors")

<div style="clear: both">

</div>
[TiLDA Mkδ main page](TiLDA_MK4)
[2018 badge announcement on our blog](http://blog.emfcamp.org/post/177423823788/tilda-mk4-the-emf-2018-badge)

## EMF2016 - TiLDA Mkπ

<figure>
<img src="TiLDA_MK3_front.jpg" title="TiLDA_MK3_front.jpg" />
<figcaption>TiLDA_MK3_front.jpg</figcaption>
</figure>

<a href="TiLDA_MK3" class="wikilink" title="TiLDA_MK3">TiLDA_MK3</a>
main page.

2016 badge announcement on our blog
<http://blog.emfcamp.org/post/144514906298/tilda-mkπ-the-hackable-conference-badge-that>

Update, we have sponsors, the badge is saved!

<http://blog.emfcamp.org/post/145667126793/the-emf-tilda-badge-is-saved>
![Mk3 Front](TiLDA_MK3_front.jpg)

<div style="clear: both">
[TiLDA MK3 main page](TiLDA_MK3)

</div>
[2016 badge announcement on our blog]
(http://blog.emfcamp.org/post/144514906298/tilda-mkπ-the-hackable-conference-badge-that)
[2016 badge sponsor update](http://blog.emfcamp.org/post/145667126793/the-emf-tilda-badge-is-saved)

## EMF2014 - TiLDA MKe

<figure>
<img src="Tumblr_inline_n9znh3W5tC1rpuop0.jpg"
title="Tumblr_inline_n9znh3W5tC1rpuop0.jpg" />
<figcaption>Tumblr_inline_n9znh3W5tC1rpuop0.jpg</figcaption>
</figure>
![Mk2 Front](Tumblr_inline_n9znh3W5tC1rpuop0.jpg)

The
<a href="TiLDA_MKe" class="wikilink" title="TiLDA MKe project">TiLDA MKe
project</a> is code named "ElectroMagnetic Boogaloo"
The [TiLDA MKe project](TiLDA_MKe) is code named "ElectroMagnetic Boogaloo"

The MKe is an entirely new design, based on the Arduino Due. It brings
an LCD display, Accelerometer and Gyro, along with a long-range wireless
Expand All @@ -95,19 +61,15 @@ Please Note: There are a couple of minor hardware and some firmware
issues with the MKe that might be effecting your badge. If you've let
the magic smoke out of your charge controller or have tried to re-flash
and ended up with nothing but a couple of dimly glowing lights then DO
NOT DESPAIR -It's recoverable and fixes, documentation and lots of
NOT DESPAIR - It's recoverable and fixes, documentation and lots of
firmware are still being produced :)

<div style="clear: both">
## EMW2013 - SiNE

</div>
![SiNE Front](800px-SiNE_Front_Angle.JPG "800px-SiNE_Front_Angle.JPG")

## EMW2013 - SiNE

![](800px-SiNE_Front_Angle.JPG "800px-SiNE_Front_Angle.JPG")
<a href="SiNE" class="wikilink"
title="SiNE: Investigating the Neighbourhood of EMW">SiNE: Investigating
the Neighbourhood of EMW</a>
[SiNE: Investigating the Neighbourhood of EMW](SiNE)

Each attendee of Electromagnetic Wave received a SiNE badge, allowing
them to take part in a treasure hunt based around the boat. By solving
Expand All @@ -118,28 +80,12 @@ stored at each location. Holding your badge in front of the letter lit
the corresponding light on a badge, allowing the user to collect them
all!

<div style="clear: both">

</div>

## EMF2012 - TiLDA MK1

![](Emf2012_badge_pcb.png "Emf2012_badge_pcb.png")

[TiLDA](http://wiki-archive.emfcamp.org/2012/articles/b/a/d/Badge.html)
The first EMF camp badge, base around the Arduino Leonard, with on board
IR, NRF24 Radio and RGB LED's.
[Revealing TiLDA, our camp
badge!](http://blog.emfcamp.org/post/28558155390/revealing-tilda-our-camp-badge)

<div style="clear: both">

</div>

## <a href="Team:Badge" class="wikilink" title="Badge Team">Badge Team</a>

The badge team is being headed by

- <a href="User:Dpslwk" class="wikilink"
title="&#39;RepRap&#39; Matt">'RepRap' Matt</a> from Nottinghack
- <a href="User:thinkl33t" class="wikilink" title="Bob">Bob</a> from
Hackspace Manchester
Loading