58 Followers
0 Following
73 Posts

embedded hardware and software engineer (both directions)
hackerboi
numtot
dome owner

I do not represent any past, present or future employer
Not employed by Hackaday

HaD.iohttps://hackaday.io/marble
Personal Accounthttps://chaos.social/@marble
Websitehttp://computer-in.love/marble

Since it's now been more than five years since I left the project, I think I can finally reveal that the #RTL8762C is not only used in #SmartWatches, but also in #BLE connected #SexToys - the #SatisfyerConnect series to be precise.
https://www.satisfyer.com/de/produkte/app-toys

Seeed Studio also sells a module containing the MCU along with the required passives and an antenna.
https://www.seeedstudio.com/EMB1082-BLE-Module-p-5015.html

LCSC also has the bare MCU in stock.
https://lcsc.com/product-detail/Microcontrollers-MCU-MPU-SOC_Realtek-Semicon-RTL8762CK-CG_C29906570.html

@oliv
:D
Will you by any chance be at GPN this year?
Got the display working by replacing it :D

I2C should give us access to the pulse sensor and accelerometer.
The LCD driver also should "just need rebasing".

I also want to make use of the DMAs. I'm still contemplating whether to abstract DMA as a MicroPython module or just use them in the background for UART and the LCD

I finally picked this project up again.
MicroPython is now rebased onto the current upstream, I got Bluetooth working again and I2C is in progress.

My PR for #apolloFPGA just got merged 馃コ
It adds the #RP2040 rpi pico as a target platform for this open #FPGA debugger firmware.

https://github.com/greatscottgadgets/apollo/pull/34

Add support for Raspberry Pi Pico RP2040 board by cyber-murmel 路 Pull Request #34 路 greatscottgadgets/apollo

Sorry for closing and reopening this PR. I was cleaning up my fork to be forked from this repo. This PR provides the files to run apollo on the Raspberry Pi Pico. Compile with make APOLLO_BOARD=ra...

GitHub

Rendering from cli currently requires a very specific KiCad version in NixOS.
I just started a run that's building it on the fly, this could take a while 馃槄

It should get cached in cachix, bringing future runs down to ca. 1 minute.

I implemented automated export of production files, PDF exports and rendering of my KiCad template in github CI.

https://github.com/cyber-murmel/kicad-template/actions/workflows/build.yml

Build 路 Workflow runs 路 cyber-murmel/kicad-template

KiCad project template with document export automation - Build 路 Workflow runs 路 cyber-murmel/kicad-template

GitHub

The newest version of #KiCad features 3D rendering from the CLI. I added this to the Makefile in my template repo.

https://github.com/cyber-murmel/kicad-template

Build 路 Workflow runs 路 cyber-murmel/kicad-template

KiCad project template with document export automation - Build 路 Workflow runs 路 cyber-murmel/kicad-template

GitHub

Got sidetracked and designed an ADC that's just a chain of OpAmps and resistors that basically do successive approximation.

There is no feedback / only feed forward and the settling time is determined by the propagation delay of the Amps together with the passives. This results in some glitching at the zero crossing, to gating with registers might be needed.

It can be scaled to arbitrary bit depth and might be interesting for #ModularSynthesizers.