Hi All,
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.
https://wutheringbytes.com/ http://wutheringbytes.com/
The programme for Festival Day (Fri 25/08) should be announced within the coming weeks and for details of speakers confirmed so far, see:
https://wutheringbytes.com/whatson/festival-day
Cheers,
Andrew
//
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)
Registration: https://oshug.org/event/oshcamp2023
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 level
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 group. 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 technique.
* 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 to patients.
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 instruments.
— 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 it goes.
* 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 repositories.
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 Silicon Foundation.
// 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 time!
*** 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.
NOTE:
- 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.