Catch up on your Hackaday with this week’s podcast. Mike and Elliot riff on the Bluepill (ST32F103 boards), blackest of black paints, hand-crafted sorting machines, a 3D printer bed leveling system that abuses some 2512 resistors, how cyborgs are going mainstream, and the need for more evidence around airport drone sightings.
Stream or download Episode 4 here, and subscribe to Hackaday on your favorite podcasting platform! You’ll find show notes after the break.
Take a look at the links below if you want to follow along, and as always, tell us what you think about this episode in the comments!
Direct download (60 MB or so.)
Episode 4 Show Notes:
New This Week:
- Bluepill STM32 development boards with libopencm3
- Great comment threads:
Interesting Hacks of the Week:
- Sorter Uses Cardboard To Organize Card Hoard
- A Genesis Inspired Synthesizer That Has Nothing To Do With Phil Collins
- 3D Printed Microscope Stage Offers Precise Movement
- Quartet Of SMD Resistors Used To Sense Z-Axis Height
Quicklinks:
- WiFi Controlled Finger Dims Lights Over UDP
- Tiny Voltmeter Uses DNA
- Supportless Overhangs: Just Reorient Gravity By 90 Degrees
- DIY Vacuum Table Enhances PCB Milling
- Example of milled breakout boards Dan Hienzsch is using
- Billiard Ball Finds A New Home In Custom Trackball Mouse
Small, bug: link from newsletter brings to EP2 not here :)
Ah, drat. Thanks for letting us know. I’ll put a comment on that article so people have an easy way to find their way to the newest.
Argh! I forgot to change the link in the image. The one in the “read more” tag works.
Of course, anyone reading this here already knows…
Blue Pill – ported it last week to the uTasker project and added a USB-MSD loader – video: https://www.youtube.com/watch?v=dq-m-Dokq7E&feature=youtu.be
Including board/chip simulation: http://www.utasker.com/stm32/BluePill.html
so can be used with Visual Studio, IAR, Keil, Rowley, GCC make file, Atollic, CooCox – with native uTasker OS or FreeRTOS,
The USB-MSD loader can however also be used with Arduino applications.
Applications written for the Blue Pill can run on many other STM32 parts (with almost no porting) or on most Kinetis parts (again without almost not porting effort….)
Hey guys,
Enjoyed your podcast, but in a thought that’s kind-of-related to the strain gauge resistor topic, I thought you might like:
https://www.murata.com/en-eu/products/capacitor/mlcc/solution/naki
Which I’ve always found hilarious, and probably has all sorts of interesting hacks just waiting to be exploited :)
N
I look forward to this one. I’m happy y’all switched from stereo to mono in episode 3. I prefer to listen with one earbud.
Yeah. I way overdid the stereo separation on Ep2. That was my bad.
Ep3 was actually _very_ slightly panned. Might have been 10% L/R.
Ep4 I just gave up. :)
I dunno, might be helpful to have some separation, until people get used to the sound of each of your voices, so the listener is sure who is speaking.
Have most of the mix the same for both channels / people, with each person just sounding a little to the left / right if listening that way. So mono listeners will be fine, but just enough to give a clue. The exact levels are probably best found with practice, or at least I dunno what they are.
I use “person” rather awkwardly cos I can’t think of a word for “a person who is speaking” that isn’t a confusing homophone for “a round cardboard thing that turns electrifcity into sound”.
How about Ada on a Bluepill? Or Ada on a Bluepill+ (my name for a swap of the STM32F103 with a modern STM32L443). Aerospace toolchain running on a sub 2$ board. Enjoy. Lots of examples on my github via: http://www.hrrzi.com/2017/11/ada-on-2-ebay-bluepill-board.html and http://www.hrrzi.com/2018/02/the-bluepill.html
I gave a talk just yesterday on how to write firmware for the Blue Pill, from scratch: slides and video are up: https://fosdem.org/2019/schedule/event/microcontroller_firmware_from_scratch/
Wow! That’s a great talk, and I like your approach. I’ve used the broader family of chips “forever” and I have to say that your presentation on the linker script is the best I’ve seen.
Hey, glad to hear you liked it ☺️ I was experimenting with delivery and slides with this one, and although it took quite a while to make, I might do some more like that.
On 04-Feb-2019 19:35 EST / 05-Frb-2019 00:35 UTC:
None of the video downloads at the link you provided work.
https://fosdem.org/2019/schedule/event/microcontroller_firmware_from_scratch/
Example:
404 Not Found The requested URL /pub/fosdem/2019/K.4.401/microcontroller_firmware_from_scratch.webm was not found on this server.
The embedded video player doesn’t work either.
The slides .zip archive downloads OK.
Did a YouTube search for: FOSDEM 19 Microcontroller Firmware from Scratch. No good.
Hmm, the FOSDEM folks are, most likely, still processing the talk videos, and something must have gone wrong. However, I just checked and everything works, so they must have fixed it. It also takes a while for them to put the videos on YouTube after the event, so don’t expect that soon. Otherwise I plan to add public notes, so the slides make more sense without the video and are faster to go through.
Really enjoying your podcast. Keep up the great work (but for major features like the FPGA segment, a 45-second introduction to the technology for “newbies” prior to the discussion would be very, very helpful!)
I agree with the others that a little bit of panning is helpful, since your two voices are similar in pitch range and timbre. Also, listing out the segments to be covered at the beginning of the episode would be great.
I agree we should be doing an overview at the beginning of the show. As we get more comfortable with organizing each show we’ll add this. Thanks!
There is a nice book on the subject: Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC.
The author has a github repo with sample projects.
I also developed cmake modules/example files to set up BP-based projects faster. Take a look if interested: https://github.com/boltrobotics/cmake-helpers
Cheers