Hello,
Unfortunately Matt Venn is now unable to give a talk on CI for
Semiconductors at Open Source Hardware Camp. However, we do have a new
talk from Chris Simmonds on Putting Linux into devices using Yocto
Project. For details please see the updated programme at:
https://oshug.org/event/oshcamp2024
Cheers,
Andrew
--
Andrew Back
https://abopen.com
Hello,
Just a heads-up that, in addition to the OSHCamp Social on the evening
of Saturday 24th, there will be a WB Festival Day Social the evening
before. This will be hosted at Nelsons Wine Bar in Hebden Bridge town
centre, with music, drinks and food as in previous years.
However, one major difference is that we will not have exclusive use of
the venue and in an effort to help ensure we have somewhere to sit and
eat, we have a group booking for a large portion of the space. The way
this will work is that, if you do plan to have a meal, you can purchase
a separate ticket which is essentially a dinner reservation and can be
redeemed on the evening for £10 towards your food bill.
https://www.eventbrite.co.uk/e/wuthering-bytes-2024-social-tickets-95417953…
Before booking please take a look at their menu and also see the T&Cs on
the Eventbrite page to make sure that you are happy with these. It's a
far from ideal system, but better than turning up en masse at a popular
venue and then being disappointed when most if not all of the tables are
booked.
The plan is to announce more widely tomorrow and with limited tickets
available it is advisable to book sooner rather than later if you'd like
to eat. Of course, you could also just try your chances on the day or
head down after having eaten elsewhere.
Cheers,
Andrew
--
Andrew Back
https://abopen.com
Hi All,
I'm pleased to announce that we have a total of 12 talks and 4 workshops
confirmed for Open Source Hardware Camp 2024!
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
The programme for Festival Day (Fri 23/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 2024
On the 24th August 2024, 09:00 Saturday morning - 16:00 on the Sunday
afternoon at The Birchcliffe Centre, Birchcliffe Road, Hebden Bridge,
West Yorkshire, HX7 8DG, UK [map] (53.743433, -2.008952)
Registration:
https://www.eventbrite.co.uk/e/open-source-hardware-camp-2024-tickets-90883…
Open Source Hardware Camp 2024 will take place in the Pennine town of
Hebden Bridge, where it will 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. 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 7PM.
*** Saturday :: Talks ***
— Adventures in Manufacturing: Things you don’t learn at school
This talk is an open book of our collective experiences, filled with the
kind of know-how that can only be picked up from the factory floor. Join
us for a candid conversation where we peel back the curtain on the world
of electronics product manufacturing. Expect invaluable lessons learned
from the ground up, offering practical advice wrapped in entertaining
stories.
* Stuart Childs has spent the past few years working in the strange
space between engineers, product owners and factories — setting up
production lines and working with a variety of suppliers, from
prototypes to mass production.
* 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.
— Open Source Rocketry Tools, FreeCAD and beyond
Rocketry has its challenges, but there are numerous open source tools
available to enable the design, simulation and manufacture of amateur,
high power and experimental airframes. In this talk Jo will show some of
these tools and usage, highlighting along the way how it’s only open
source community development that could possibly enable such interesting
and interoperable tools to be developed.
* Jo Hinchliffe is a technical author, maker, and community developer
who has an interest in space. Jo has developed and flown numerous open
source rocket designs and has pushed the development of open source
rocketry tools. Jo has worked with Libre Space Foundation who built and
launched a completely open source satellite off the International Space
Station, as well as other on orbit open source space projects. Jo has a
wide range of clients he writes for and is the author of “FreeCAD for
Makers” available for free download from the Raspberry Pi Press.
— The National Museum of Computing EDSAC Replica
EDSAC was the first practical general purpose, stored program,
electronic, digital computer and provided a computing service for the
University of Cambridge. It ran its first program (Squares of 1 – 100)
on 6th May1949. Because of the significance of EDSAC to British
Computing, it was decided to create a replica at TNMOC. Our task is to
build a working reconstruction of EDSAC as it was at the start of its
life, providing the world’s first computing service from 1949 to 1958.
Money was raised from around 2010, and design work started a couple of
years later.
With the paper tape reader not yet available, we use an Arduino-based
Solid State Injector unit to program the computer, and a Cypress FX2
USB2 clone as a logic analyser with PulseView software. Raspberry Pi
Picos are also used as wireless logic analysers.
* Tony Abbey received a BSc in Electronic Engineering in 1968 at
Southampton University and went on to work for the East Midlands Gas
Board on communications and instrumentation, where he found that
computers could be used for control purposes. There he worked on the
Westinghouse “DP2 and a half” computer and DEC PDP11 systems. After
EMGAS he worked for 35 years at Leicester University Space Research
Dept, where he designed and commissioned X-ray detectors for satellites,
getting to Cape Canaveral twice and French Guyana for three satellite
launces. He still has cryogenically cooled CCDs in space in the
satellites XMM-Newton, Swift and Astrosat, and he provides consulting
services as a director of Helaton Services, together with his wife.
In retirement Tony has been a director of Leicester Hackspace and he
also finds time to race a K1 dinghy at Rutland Water. Software-defined
radio has been an interest for several years and helping out at TNMOC
has been occupying a lot of his time.
— Look, no FPGA!
When creating a robust WiFi logic analyser, it is tempting to use
complex programmable logic devices; however, there are alternatives, as
this talk will show.
The end-result is a low-cost unit using a Pi RP2040 microcontroller that
can store 500,000 16-bit samples and stream them at high speed across a
WiFi network to a Web browser. I’ll be describing simple techniques to
tackle the various hardware, software and networking issues, with an
end-result that is applicable for a wide range of data-streaming
applications – without requiring any logic programming.
* Jeremy Bentham has been experimenting with electronics from an early
age. After graduating with an engineering degree, he worked for London
Undergound, specialising in 600-volt DC railway traction systems, and
on-train electronics. On leaving LUL, he worked for various Cambridge
startup companies, including a one-person consultancy specialising in
embedded systems hardware & software development. Based on this
experience, he wrote the book ‘TCP/IP Lean’, selling over 15,000 copies
in 2 editions, and was recruited by a small vehicle tracking company to
create the hardware and software for their tracking systems, of which
over 500,000 units were installed.
In retirement, his interest in railway engineering was re-ignited by
joining a team restoring a 1938-vintage 'Q' stock underground train to
run in heritage service, and another team creating a 7 ¼ inch
narrow-gauge railway. He was also asked to create some high-speed
wireless logic analyser units for the valve-based EDSAC computer that
has been built at the National Museum of Computing in Bletchley. His
open-source projects are freely available (no advertisements) on
iosoft.blog.
— Dye Sublimation Printing on PCBs
PCB colour choices have come a long way since the green of the 1980s,
and it seems like every colour of the rainbow is available. But when
Spencer decided to make a Pride based rainbow coloured modular computer
in 2023, he found the choices offered by the PCB fabs to be far too
limited. The solution he found was dye sublimation. This talk is about
how this works with PCBs, the workflow he developed, obstacles overcome
and how cheap equipment can be used to set up your own dye sublimation
production line. It covers the advantages of printing your own full
colour PCBs, and also some of the disadvantages and where it is not
suitable.
* Spencer Owen is a self confessed retro computer geek. In 2013 he built
a Z80 based breadboard computer which went on to become the RC2014 kit
computer. Since quitting a life in IT in 2016 for this little modular
computer, it has taken him to events all over the world. He is
passionate about hobby electronics, and always keen to try doing the
things that other people haven’t done yet.
— Continuous Integration for Semiconductors - how Tiny Tapeout makes chips
Continuous integration has long been taken for granted by software
engineers, but acceptance is still growing in hardware engineers. In
this talk, Matt will show how we leverage GitHub Actions to build
documentation, create FPGA bitstreams, run tests and create all the
files needed to manufacture an open source chip. Together, these
automated jobs allow us to regularly manufacture chips filled with
hundreds of tiny designs with minimal manual intervention.
* Matthew Venn is is a science & technology communicator and electronic
engineer. He has been involved with open source silicon for the last 4
years and has sent 20 chips for manufacture. He has helped over 400
people learn the tools through his course, with hundreds more sending
designs for manufacture via Tiny Tapeout.
— Revisiting the Bit-Serial Computer Architecture
Developed near the dawn of the electronic computing age, around the end
of WW2, the bit-serial architecture played an important role in
computing and calculating machines, as a result of its simplicity and
low component count. Indeed up until about 1960, bit-serial l was the
mainstay of computing architecture, as a result of being significantly
cheaper than a parallel architecture. Similarly, in the late 1960s
bit-serial was adopted for most of the early desktop and pocket
electronic calculators.
This talk explores the bit-serial architecture and reveals how it is
still relevant today, some 80 years on.
* Ken Boak has been tinkering with electronics and computing for over
five decades. His 6th birthday present was a soldering iron! He has
interests in minimal computing devices and pre-1981 computer history.
Ken currently works in the renewables field, on hydrogen fuel cells and
the conversion of ammonia to hydrogen fuel for stationary and marine
internal combustion engines.
— STEAM Punk Sunflower
Andy has been pondering how to build an "interesting" take on an LED
matrix since the mid-90s. At last year's OSHCamp, the swap table offered
a glut of LEDs and control chips that finally gave him the push he
needed. After the conference he went back home and set to work. Taking
inspiration from Jiří Praus, Mohite Bhoite and one maths professor's
website that he's referred to for far too many projects, he designed
something that he hopes is an original take on an LED matrix.
At it's heart, this talk will be an OSHCamp community story that covers
the scientific, technological, electronic, artistic and mathematical
basis for a LED sunflower sculpture.
* Andy Bennett trained as an Electronic & Electrical Engineer and has a
background in consumer electronics, FPGAs, operating systems and device
drivers. For the last 15 years he has been building companies around
distributed database technology. He is currently Director of Register
Dynamics who help companies and governments apply their data usefully,
responsibly and ethically.
Andy is a Technologist that likes to inhabit the void between users,
software and the hardware that it all runs on. His love of ceramic taps
is well-documented.
— Building digital cameras for fun and science
This talk gives an introduction to how CMOS digital cameras work, from
the diode up. It goes on to describe some custom cameras designed to
make modulated light measurements and their scientific applications. The
modulated light technique can be used with conventional cameras or
photodiodes by using lower modulation frequencies.
* Roger Light did a PhD in Electronic Engineering at the University of
Nottingham, then moved on to being a researcher and finally lecturer,
designing various scientific camera chips along the way, to help with
problems ranging from biological measurement, to characterisation of
grain structure in metals. Back in 2009 Roger started the Mosquitto MQTT
broker project, and as a now ex-academic he is working as a software
developer at Cedalo, who offer support and extra functionality for
Mosquitto. He still hankers after building more cameras.
— Cost Cutting OSHW with Crafty Concurrency
Embedded hardware and software need to tackle both real-time responses
to concurrent real world demands and events, further it needs to do this
in a predictable, deterministic and safe manner. How can we achieve
these seemingly irreconcilable goals? Moreover is it possible do do so
with basic tooling and without incurring excessive manpower and costs.
As someone who battles these challenges with multi disciplined
professional teams for fully funded commercial projects, you might be
surprised that Alan has discovered a secret low cost formula that anyone
can source and develop using fully open source tooling. He will open
Pandora's box so you can take a peek.
* Alan Wood has been working with parallel distributed programming for
several decades. His recent work includes smart grids, 3D printers,
robotics, automation biotec diagnostics and flow computation. His
current research is focused on multilayer concurrency and mixed language
models for complex embedded systems. 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.
— Showing that you care about security for your open source (hardware)
project
Software Bill of Materials (SBOM), Supply-chain Levels for Software
Aritfacts (SLSA) and Open Source Security Foundation (OpenSSF)
Scorecards form a trifecta of security practices and deliverables that
let people know that you're paying attention to the security of your
project.
This presentation will begin with an overview of the trifecta, looking
at why each is needed and how they relate to each other. It will then go
into practical steps to incorporate them into a project repo. We will
also look at the ongoing maintenance involved once scorecards have been
implemented, and how aspects of that maintenance can be better automated
to minimize toil.
* Chris Swan has been tinkering with electronics since he was at primary
school, and got into software when he realised that it was necessary to
make hardware do interesting things. In his day job as an Engineer at
Atsign, he's helping to build the atPlatform, a Networking 2.0
technology that is putting people in control of their data and removing
the frictions and surveillance associated with today’s Internet. On
evenings and weekends he can often be found making some sort of project
around a dev board, which have mostly been RISC-V recently. Chris is an
InfoQ Editor writing about cloud, DevOps and security, he co-hosts the
Tech Debt Burndown Podcast and is a Dart Google Developer Expert (GDE).
— Why is my robot doing that? Live visualisation of sensor data
Many sensors are a lot cheaper than they used to be. Ultrasonic, IR,
time of flight and even lidar are (kind of) within budget for
enthusiasts, and you can write code against them fairly easily. But when
debugging, it's really handy to look at the raw sensor data in a format
that isn't just raw numbers, and that's where data visualisation
techniques can help. In this talk, I'll discuss, with easy examples, how
data visualisation can help you work out why your robot is going the
wrong way.
* Rick Walker used to be a real scientist, but since leaving academia
the only thing he sciences is data. He likes clear explanations, cares a
lot about effective data visualization, and wishes he was better with
robots.
// Compered by: //
Kevin Murrell 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 ***
— Bit Serial Computing
Build your own bit serial computer from modern 74HC series logic.
The workshop introduces the concepts of bit serial arithmetic, starting
with a simple ALU. The addition of a timing sequence generator and
memory allows 8-bit computation to be performed.
There will be a limit of 20 participants on the workshop, and a £20
charge to cover the cost of PCBs, components and consumables.
Participants should bring:
- A laptop and if possible install "H. Neemann's "Digital"
simulator from his GitHub repository.
Run by: Ken Boak.
— Dye Sublimation Printing on PCBs
Following on from the talk yesterday, Spencer will provide some simple
blinky LED PCBs and show you how to get your colourful designs on to it.
If you have a laptop with you, you will be able to use an Inkscape
template to create your design. This could be something unique that you
have drawn yourself, or any drawing or photo that you want to use.
Alternatively, fountain pens with CYMK ink can be provided to make a
totally one-off design. Once printed and cooled down the PCB can be
assembled, so basic through-hole soldering experience may be required.
Participants should bring:
- A laptop with Inkscape installed.
Run by: Spencer Owen.
— Retro Computing Simulation
Some of us hanker after an original minicomputer with all the switches
and lights but no longer have access to the hardware. Indeed, few of us
have the space required to recreate installations from those early days
when disk drives were the size of washing machines!
There are excellent software emulations of many of these early systems,
but the excitement of operating a functioning front panel cannot be beaten!
We will show the systems running and welcome user interaction. So, get
out the old CP/M handbook and the DEC Introduction to Programming and
off we go!
We expect to be demonstrating the following running replicas:
- Wireless World Computer
- Raspberry Pi-based PDP8
- Raspberry Pi-based PDP11
- LGP-30
- IMSAI 8080
- Raspberry Pi-based PDP10 — possibly just the unboxing!
Participants should bring:
- A laptop.
Run by: Kevin Murrell.
— Raftabar the Robot
A follow-up to the Festival Day talk of the same title. This is not a
workshop in the normal sense and there will not be any pre-organised
hands-on tasks. It’s more of a casual/informal drop-in to see Raftabar
performing, and for more comprehensive and technical discussion about
his construction and innermost secrets.
We can talk about:
- Mechanical construction using MDF, plastic and metal – No 3D
printing I’m afraid, although in many cases it would have made a much
better job than my hacksaw, file, pedestal drill and lathe.
- A bit of analogue electronics.
- Ultrasonic obstacle detection and distance measurement.
- PWM motor and servo control.
- How to follow a light beam back to bed.
- PID control.
- Raftbar’s software uses several finite-state machines, something
that Rod is quite passionate about and loves to talk about.
- Running multiple Python 3 scripts on a Raspberry Pi and
communicating between scripts.
- Invoking Python 3 scripts on Raspberry Pi boot-up.
- Raspberry Pi LAN and communication to PC using RealVNC.
- Raspberry Pi to Raspberry Pi serial communication using UART.
- Face detection and recognition.
- Audio speech to text conversion and Text to audio conversion.
Rod emphasises that he is not an expert in all areas, but will do his
best to explain the principles.
* 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. He went
on to become Electrical Engineering Manager responsible for running the
design office and designing control systems using relay logic, and
following which Engineering Director.
In 1992, at 52 years of age Rod joined Deep Sea Electronics as their
Engineering Manager. DSE were quite small at that time and using
through-hole technology, but with 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 the 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 currently leader of the York U3A Science &
Engineering World group.
NOTE:
- There are separate tickets for Saturday and Sunday.
- A light lunch 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.
--
Andrew Back
https://abopen.com