I'm pleased to announce that we have a total of 12 talks and 4 workshops
confirmed for Open Source Hardware Camp 2023!
As in previous years, there will be a social event on the Saturday
evening and OSHCamp is once again being hosted to coincide with the
Wuthering Bytes technology festival.
The programme for Festival Day (Fri 25/08) should be announced within
the coming weeks and for details of speakers confirmed so far, see:
Open Source Hardware Camp 2023
On the 26th August 2023, 09:00 Saturday morning - 16:00 on the Sunday
afternoon at Hebden Bridge Town Hall, St. George's Street, Hebden
Bridge, HX7 7BY, UK (53.742436, -2.012918)
Open Source Hardware Camp 2023 will take place in the Pennine town of
Hebden Bridge, where it will return to be hosted as part of the
Wuthering Bytes technology festival.
Hebden Bridge is approximately 1 hour by rail from Leeds and Manchester.
Budget accommodation is available at the Hebden Bridge Hostel which
adjoins the venue, with private rooms available and discounts for group
bookings. Details of other local accommodation can be found at
www.hebdenbridge.co.uk and via Airbnb and Booking.com etc.
There will be a social event on the Saturday evening from 8PM.
*** Saturday :: Talks ***
— Life beyond 2-layer FR4: A high-speed peek into the world of PCBs
The perfect combination of open source tools exponentially getting
better and the availability of affordable and easy-to-use printed
circuit board manufacturing services have enabled many folks to get
their weekend projects “fabbed”. While laying out a 2-layer board is
relatively straightforward, there is a much wider world when one gets
into the nitty-gritty of the humble circuit board for more complex designs.
From materials and finishes to multi-layer stack-ups and exotic
drilling and milling options, we will take a quick peek at the world of
printed circuit boards.
* Omer Kilic is an Embedded Systems and Manufacturing Consultant who
works at the various intersections of hardware and software engineering
practices, product development and manufacturing.
— Automated irrigation using a novel approach to determine soil moisture
Rod spoke at OSHCamp 2017 about his greenhouse and garden automation
project in York, with particular emphasis on his design of a capacitance
sensor for measuring soil moisture level. In 2019 he undertook another
project near Scarborough on the East coast of Yorkshire, this time to
irrigate 16 vegetable planting areas in a one acre garden. The project
went into service in the spring of that year and has continued to work
very successfully up to the present time. As with the previous garden
project, the Arduino Mega2560 was used but a number of problems were
envisaged using capacitance probes.
This talk will largely focus on the novel approach used to determine
soil moisture level without the need for physical soil moisture sensors.
Instead, employing a predictive algorithm that uses rainfall and
climatic temperature and humidity to derive the soil moisture level of
each planting area.
* Rod Moody was born in 1940, and at 15 years of age started an
electrical engineering apprenticeship with Dale Electric, a manufacturer
of diesel-engine driven electrical generators ranging from a few kW to a
few MW for both base load and standby applications. Through day release
and night class he gained an HNC in electrical engineering, and at the
age of 19 was appointed to the post of Test Department Manager, this led
to many trips around the world to provide commissioning, trouble
shooting and training. In his mid-twenties he was appointed to the
position of Electrical Engineering Manager responsible for running the
design office and designing control systems using relay logic. As
technology advanced, and as a self-taught electronics engineer, he
designed complex control systems using CMOS logic, and alternator AVRs
using semiconductor analogue technology.
In his early thirties Rod was appointed to the position of Engineering
Director. In 1992, at 52 years of age he joined Deep Sea Electronics as
their Engineering Manager. DSE were quite small at that time using
through-hole technology, but through improved product design and the
introduction of SMT production they grew very rapidly over the eight
years before Rod retired in year 2000 at 60 years of age. DSE are now
the leading supplier of microprocessor based controllers to generating
set manufacturing companies worldwide.
In retirement Rod spends most of his spare time with projects involving
mechanics, electronics, and software using Raspberry Pi and Arduino
microcontrollers. He continues to be a keen gardener as he has been from
an early age, has a keen interest in all aspects of science and
engineering, and is leader of the York U3A Science & Engineering World
The Missing Bit: Recovering data from magnetic discs
— Magnetic discs were - from the 1970s - how computer data was stored.
A technical deep-dive into how these relics can be read using modern
equipment, by digital an analogue means, and how to handle the problems
which creep in.
* By training Phil Pemberton is a software engineer, electronics
hobbyist and ham radio operator from Leeds. In his spare time he plays
with old computers, reverse-engineers old radio equipment, and tries
valiantly to fix his house without destroying it in the process.
Phil is an active member of the Stardot retrocomputing community and can
often be seen recovering strange and unusual data from magnetic discs.
— The story of Älgen guitar: how to mix traditional hand-craft woodwork
with cutting edge digital fabrication
Michael spent the last year designing and building a novel guitar that
tries to bring in the best of both traditional luthiery and cutting edge
digital fabrication techniques like 3D-printing (not just plastic, but
also metal and carbon fibre), and generative design. The result is
Älgen, a light-weight, visually distinct, uniquely engineered instrument.
This talk will focus on the design behind the guitar, looking at what
you can do with generative design and 3D-printing, how to interface the
old and new construction techniques (e.g., mating a walnut body with 3D
printed nylon sides), and how to decide what bits to do with which
* By training Michael Dales is a Software Engineer with experience in
numerous Cambridge startups and more established companies, and
currently works at the University of Cambridge, helping ecologists build
tools and methodologies for assessing the impact of climate change on
biodiversity of plants and animals.
By passion Michael builds custom guitars and guitar related things:
whilst he has a love for the craft that goes into hand-build
instruments, he also has an equal love for new manufacturing techniques
such as generative-design and 3D-printing in metal, and has branched out
into building instruments that sit at the intersection of those two worlds.
— MicroPython for Hardware Hackers
Nowadays it should only be necessary to use assembly language for the
most demanding and time-critical applications. MicroPython is a port of
Python to microcontroller hardware. This talk, followed by workshop on
the second day of OSHCamp, explains how the Python programmer interacts
with various typical pieces of hardware, and gives you the opportunity
to get some hands-on experience.
* Steve Holden has worked with computers since 1967 and started using
Python at version 1.4 in 1995. He has since written about Python,
created instructor-led training, delivered it to an international
audience, and built 40 hours of video training for “reluctant Python
users.” An Emeritus Fellow of the Python Software Foundation, Steve
served as a director of the Foundation for eight years and as its
chairman for three; he created PyCon, the Python community's
international conference series and was presented with the Frank
Willison Award for services to the Python community.
He lives in Hastings, England and works as Technical Architect for the
UK Department for International Trade, where he is responsible for the
systems that maintain and regulate the trading environment.
— Why not build an oscilloscope? How hard can it be?
Tom will discuss the trials and tribulations in building a
mid-performance digital oscilloscope (1 gigasample per second 8-bit ADC,
100MHz bandwidth, 4 channels) using a Xilinx Zynq FPGA, a Raspberry Pi,
and a few leaked datasheets. In the talk, he will discuss what he
learned about oscilloscope architecture, FPGA's and the Raspberry Pi's
camera interface, what he'd do differently, and why he did it (because,
well, how hard can it be?) There may be a demonstration. The project is
open source and available on GitHub.
* Tom Oldbury is an electronics, FPGA and software engineer now living
and working in Cambridgeshire, currently working for a company designing
and manufacturing thermal imaging systems. He studied Electronics
Engineering at the University of Leeds, but has been playing with
electronics and software from a young age.
— Reinventing the Single 8 home movie format
When home movies on 8mm film were king, there was a format war between
Kodak's Super 8 and Fuji's SIngle 8. Just like Sony's Betamax in the
home video wars, Fuji's technically superior contender lost the battle,
and the final Single 8 cartridges were manufactured in about2010.
The physical dimensions of the film are the same though, so here in 2023
it should be possible to load a SIngle 8 camera with film from a Super 8
cartridge. This is the story of the revival and reinvention of a lost
film format through OpenSCAD and 3D printing, done mostly without an
original cartridge to copy.
* Jenny List is an electronic engineer and technical journalist, writing
mostly as a contributing editor for hackaday.com.
— Open Hardware in Bio Labs and Clinical Diagnostics
Technology — even when developed for consumer use — has great potential
in healthcare and clinical applications, and open source hardware can
speed development. We enthusiastically use open source hardware in our
biomedical technology research group, for example to shrink critical
diagnostic microbiology tests and transport them out of the lab closer
We will present our experience developing a simple to build open source
robotic microfluidic blood test platform built around Raspberry Pi
imaging. However, although clinical diagnostic testing used to rely
entirely on fully open and totally transparent methods, a strong recent
trend has replaced these with closed proprietary products. In this
"double act" Ruya will describe the benefits of open source technology
for a biomedical engineering PhD student, then Al will raise some bigger
questions and discussion points about trends in science and technology,
such as: Are we losing the ability to make medical decisions based on
fully understood and publicly shared testing methods? Could open source
hardware avoid this problem? Is it possible to return to open access and
transparency in clinical diagnostics?
* Al Edwards is Associate Professor in Biomedical Technology, and has
been exploring ways to improve diagnosis of a range of clinically
important health problems, from heart attack to bacterial infection, for
nearly 15 years. One major aim is to simplify complex laboratory
instrumentation using the latest components, such as smartphone cameras.
Wherever possible our laboratory uses open source hardware, although we
also work towards commercialisation to ensure our developments can
become useful products.
* Ruya Meltem Sariyer is currently finishing her PhD using miniaturised
blood tests towards improved epidemiology of cardiovascular disease.
Arriving in the UK in the depths of covid-19 lab closure, she was able
to start building an open source imaging system in her room using a
Raspberry Pi zero. Alongside her doctoral laboratory research into blood
tests to measure variation in cardiovascular function, she has explored
the use of open source hardware as an alternative to expensive lab
— The Fuller Stack Engineer
The abstractions on which we build software go so much further than what
the software industry normally considers a "Full Stack Engineer". This
term really just covers the tip of the iceberg. Going lower, into the
realm of circuit boards, micro-controllers, and even silicon, is easier
than ever. It no longer means working with nasty chemicals, proprietary
software, expensive development boards, low level programming languages
or processes that are only available to businesses willing to shell out
extremely large sums of currency units.
I'll explore some of the open software, libraries, tools, that are now
available, as well as hardware, services, and educational resources that
make it possible, and comparatively easy, to explore the entire tech
stack: From GUIs all the way down to doped silicon. Join me on my quest
to become a Fuller Stack Engineer, it has never been easier.
* Christian Jacobsen is a “fuller stack" engineer. When he isn't
procrastinating on writing an ODBC to REST bridge for KiCad, he writes
largeish Python backends and tinkers with hardware design. He is an
active open-source contributor and in a previous life he ran occam code
on a lot of small computers.
— Breaking proprietary smart home lock-in: untangling OpenThread and
does it Matter?
Will the promising Thread and Matter standards and their open source
implementations free us from proprietary smart home solutions, and what
advantages does it offer for security, privacy and reliability?
* Andrew Robinson. Bio to follow.
— The Open Source Keyboard Matrix - A dive down into the Open Source
keyboard rabbit hole
A fun journey into the world of Open Source keyboards. Most folks accept
the keyboard that comes with a PC without even thinking about it,
however many of us want to build or hack our own personal keyboard
designs. This leads to a wide diversity of interesting bespoke
keyboards. We will take a journey through this diversity and explain
common requirements and features available to hack your very own
personalised keyboard. We will look at the OpenSource hardware and the
software that enable the concoction of virtually any keyboard design.
You will get to dive into the keyboard rabbit hole and see just how deep
* Alan Wood has been working with parallel distributed programming for
several decades. His recent work includes smart grids, 3D printers,
robotics, automation and biotec diagnostics. His current research is
focused on machine learning for embedded automation using FPGA and µC.
He is a long term advocate of open source communities, a moderator (aka
Folknology) for xCORE, the co-founder of myStorm open hardware FPGA
community, as well as a co-founder of Surrey and Hampshire Makerspace.
— LibreCores CI - why did it fail? And did it?
In 2016 the FOSSi Foundation presented the LibreCores project — an
attempt to build an all-in-one hub for open digital hardware developers.
To some extent it was an open source rebuild of OpenCores with many
added value solutions like LibreCores CI which was presented in 2017 at
Hebden Bridge. In 2022 the whole LibreCores infrastructure was shut
down, although many bits remain available to end users in GitHub
This talk is a retrospective on the project of building a reusable CI
solution for open hardware projects. Let's talk about what worked there
and what didn't, and what could be done better to sustain an open
hardware and open EDA project. Please talk would be useful to
contributors and especially maintainers who want to ensure a long-term
sustainability of their projects and attract more contributors.
* Oleg Nenashev is a serial community builder currently working on
WireMock and WireMock Cloud ecosystems. He's passionate open source
software and open hardware advocate. Oleg is a core maintainer and board
member in the Jenkins project where he writes code, mentors contributors
and organizes community events. He is a TOC member in the Continuous
Delivery Foundation, and also a CDF and CNCF ambassador. Oleg has a PhD
degree in electronics design and volunteers in the Free and Open Source
/\/ Compered by: /\/
Kevin Murrell is is a trustee of The National Museum of Computing with a
particular interest in computer technology from the 1950s and 1960s.
Kevin recently completed a rebuild of the Wireless World Computer which
was published in 1967. During working hours, Kevin is technical director
of a UK software house providing systems for the UK, Canada and Ireland.
Kevin is the proud owner of a Myford Super 7 - which occupies his spare
*** Sunday :: Workshops ***
— Solder Paste and Stencil Workshop - Build your own WiFi Device!
This hands-on workshop demonstrates the usage of solder paste and
stencils with SMD devices in a hobbyist home-lab capacity. Participants
will be provided with a kit of electronic parts to assemble a small WiFi
device with a few functions, details of which and code examples to be
published closer to the event.
Some familiarity tinkering with electronic devices would be beneficial,
but is not required.
Participants should bring:
- USB battery pack and USB-C cable.
- A laptop if you would like to customise the firmware.
* Run by: Omer Kilic.
— MicroPython for Hardware Hackers
This workshop follows on from the talk on Saturday and gives you the
opportunity to get some hands-on experience.
Participants should bring:
- A laptop.
* Run by: Steve Holden.
— Build your first Open Source keyboard to take away and customise
This workshop follows on from the talk on Saturday and participants will
get to build their own keyboard.
* Run by: Alan Wood.
— Writing Python Games on a Quirky Pico Device
Having high level languages available on cheap microcontrollers
massively lower the bar to creating interesting software on small
devices. Take the Roto, a small handheld with a screen, a Raspberry Pi
Pico, and a quirky input setup and write some Python to implement a
drawing program, a game, or whatever else takes your fancy, all in a
couple of hundred lines of code. And the worst that can happen? You'll
get a helpful stacktrace on a tiny screen.
The hardware is available to take home at the cost price.
Participants should bring:
- A laptop with the mu code editor installed.
* Run by: Christian Jacobsen.
- There are separate tickets for Saturday and Sunday.
- A light lunch and refreshments will be provided each day.
- Please aim to arrive between 09:00 and 09:15 on the Saturday as the
event will start at 09:20 prompt.