Ricmohte: Ricoh digital camera using ESP32

Morgan created this remote for a Ricoh digital camera using an ESP32s:


The Ricoh GR II has a remote interface. But like most modern cameras the interface is terrible. It’s a WiFi Access Point that uses a web app. And because most modern phones are terrible, this means you have to juggle between WiFi that doesn’t provide an internet connection and a web app that kinda requires it. The Ricmohte uses the ESP32s WiFi to connect to the camera and issue commands.
Ricmohte: Ricoh digital camera using ESP32

Learn Quantum Computing with virtual Hackaday class


Join artbyphysicistkitty tomorrow for the start of a weekly virtual class:

Introduction to Quantum Computing

I’m starting a virtual class on Hackaday’s Zoom channel every Sunday:

  • 20:30 CET
  • 14:30 US EDT
  • 11:30 US PDT

We will discuss a new topic for 30 mins every week. The topic will be based on my comics of the week.


As I’ve been teaching our employees at Microsoft, I’ve built up a series of systematic materials from basic concepts to algorithms to hardware systems, and a tutorial on Q# (Q-sharp) – a domain-specific programming language used for expressing quantum algorithms. Typically we took a few months to go through all the basic concepts. Every class was followed by a few Q# exercises. But it is do-able for a 2-hour workshop, such as the one at Hackaday Supercon.

On November 15, 2019, I gave a workshop on a hands-on introduction to Quantum Computing at Supercon. Here are the slides for everyone.  It might felt like a lot to people who encountered the concepts for the first time. But if they go back to the slides now, they’ll be able to recall and digest at their own pace. The workshop was also on high demand. We didn’t have enough space for more people. So anyone who missed it can take a look at the slides which hopefully can give them directions to study further.

Please feel free to post any questions and discussions in this project page. And any mistakes to correct in the slides. I’ll try to answer them here. Enjoy!


Learn Quantum Computing with virtual Hackaday class

KiCad and FreeCAD virtual meetup tomorrow (March 28th)

From Anool:

KiCad and FreeCAD virtual meetup tomorrow, Saturday, March 28th

  • 5:00am US Pacific
  • 8:00am US Eastern
  • 5:30pm India
  • 1:00pm CET
  • 8:00pm China
  • 11:00pm Australia

  • This week, I’ll talk about Schematic Library management and @hemalchevli
    will show how to convert STEP model to PCB footprint
  • We’re trying out Jitsi . It works in a Browser without any extensions. On Android Phones (and maybe iPhones), they’ve got an App.
    https://meet.jit.si/InfuriatedRhinosEatObnoxiously 1
  • If you’d wish to just watch the livestream, here’s the URL:


  • Want to dial in on phone?
    • Australia: +61.8.7150.1136
      Brazil: +55.21.3500.0112
      France: +
      Germany: +49.89.380.38719
      Japan: +81.3.4510.2372
      Spain: +34.932.205.409
      UK: +44.121.468.3154
      US: +1.512.402.2718
    • Dial meeting ID: ‘3947374070’ to connect!
KiCad and FreeCAD virtual meetup tomorrow (March 28th)

Free online class to learn PCB design

Screenshot from 2020-03-27 18-41-27

Free online class to learn PCB design is about to start:


You want to learn how to design a printed circuit board and we can teach you. Dr. Bob “The Wizard of Make” Martin (of Microchip) and Mark “Hard Way” Hughes (of Advanced Assembly & Royal Circuit Solutions) are spilling all of their hard-earned design secrets in a first-of-its kind course.

Free online class to learn PCB design

Introducing The Hackaday Calendar Of Virtual Events

For many of us, the social distancing procedures being used to help control the spread of COVID-19 have been a challenge. We can’t go to our hackerspaces, major events have been postponed or canceled entirely, and even getting parts has become difficult due to the immense pressure currently being placed on retailers and delivery services.…

via Introducing The Hackaday Calendar Of Virtual Events — Hackaday


Embedded.fm podcast with Adam Wolf

Great new episode of the Embedded.fm podcast:


Embedded.fm 324: I’ll Let You Name Your Baby

Adam Wolf (@adamwwolf) of Wayne and Layne (www.wayneandlayne.com) spoke with us about making kits, museum exhibit engineering, working on KiCad, and extraterrestrial art philosophy.

Adam has a personal blog on www.feelslikeburning.com/blog/ as well as a website adamwolf.org. Adam co-wrote Make: Lego and Arduino Projects

If you want to know how to contribute to KiCad libraries, check out their instruction page: kicad-pcb.org/libraries/contribute/

We also mentioned:


  • IMG_0177.jpeg
Embedded.fm podcast with Adam Wolf

COVID-19: update on our staff and operations

Hey folks! This is a tough time for everyone, and we just wanted to provide an update on the health and safety of our employees, company, and production chain.

First and foremost, we’re making sure our employees are safe and tucked away at home. This is fortunately quite easy: Most of our staff works remotely to begin with. Our shipping crew is currently staying home, with pay, until such a time that we feel it’s safe to safe for everyone to commute again.  Our current physical operations are currently being handled by Laen who basically lives at the office anyway.  If anything does come up, us employees do have solid health care and plenty of allowance for leave.

As a company, don’t expect to halt operations, so you can expect your orders to be as prompt and purple as ever.

Lastly, we rely upon some contract fabrication facilities for the physical production. These fabs are critical for ventilator production, so it’s extremely unlikely they’ll be halting operations anytime soon.  Our orders are obviously a lower priority than medical equipment, but should be produced on our normal schedule and help keep their machines up and lights on.  Our fabs are doing their best to push for remote work when appropriate (such as handling orders, invoicing, and CAM operations), and minimizing staff on site.

– Dan Sheadel, OSH Park Support

[For more information, please visit our turnaround times and shipping page]
COVID-19: update on our staff and operations

Hackaday: Side-Channel Attacks Hack Chat with Samy Kamkar

Join us on Wednesday, March 25 at noon Pacific for the Side-Channel Attacks Hack Chat with Samy Kamkar!

In the world of computer security, the good news is that a lot of vendors are finally taking security seriously now, with the result that direct attacks are harder to pull off. The bad news is that in a lot of cases, they’re still leaving the side-door wide open. Side-channel attacks come in all sorts of flavors, but they all have something in common: they leak information about the state of a system through an unexpected vector. From monitoring the sounds that the keyboard makes as you type to watching the minute vibrations of a potato chip bag in response to a nearby conversation, side-channel attacks take advantage of these leaks to exfiltrate information.

Side-channel exploits can be the bread and butter of black hat hackers, but understanding them can be useful to those of us who are more interested in protecting systems, or perhaps to inform our reverse engineering efforts. Samy Kamkar knows quite a bit more than a thing or two about side-channel attacks, so much so that he gave a great talk at the 2019 Hackaday Superconference on just that topic. He’ll be dropping by the Hack Chat to “extend and enhance” that talk, and to answer your questions about side-channel exploits, and discuss the reverse engineering potential they offer. Join us and learn more about this fascinating world, where the complexity of systems leads to unintended consequences that could come back to bite you, or perhaps even help you.

join-hack-chatOur Hack Chats are live community events in the Hackaday.io Hack Chat group messaging. This week we’ll be sitting down on Wednesday, March 25 at 12:00 PM Pacific time. If time zones have got you down, we have a handy time zone converter.

Click that speech bubble to the right, and you’ll be taken directly to the Hack Chat group on Hackaday.io. You don’t have to wait until Wednesday; join whenever you want and you can see what the community is talking about

via Side-Channel Attacks Hack Chat with Samy Kamkar — Hackaday