Very nice project. I can appreciate the amount of effort it must have took to get it to that stage. Maybe some connectivity for a mesh network arrangement? Awesome.
Im dizzy as foooke after that! Natter... Waffle..Prod ...Prod...Poke.. Waffle...But what a amazing mind Mike has... absolutely unreal. You know your stuff Mike, to produce a board like that ...to use as a badge ..Wow!
I found that the formatted allocation size has a significant effect on SD card write speeds. The default allocation size varies between card capacities/manufacturers. Choosing the highest available allocation size for given card seems to consistently provide best performance.
Awesome, i would have liked to get one, but the price tho! Also i watched your presentation, awesome job as always Mike! Watching you explaining your work and how you implement, invent, engineer is always a pleasure, you are truly a master combining electronic with arts and imagination. The final project is really a piece of art!
Hi, just a quick tip, for replacing the display, instead of removing the battery holder, you could run dental floss and cut the foam pad that way I think?
Amazing engineering in short amount of time! Just curious is there a specific reason why you went for this microcontroller instead of an ARM based alternative ? I'm trying to get to grips with all the types of mcu's an their pros and cons. And to be honest this the first time I heard of the mips32 m4k, thought arm dominated this slice of the market
It's a really great badge/board. I just wish I'd had more time to hack it during the con. I'm still playing with it, and I think I'll be hacking it for a while yet.
It would be great if you could create a video of general development processes used to create something like this. I can never work out how you would start to design a board around a pic32. Do you use a development board or just start creating pcb's? I only have experience of very simple circuits that can be prototyped on a breadboard but that doesn't scale to circuits like this.
Your video files from this badge actually helped find a bug in the mpv video player, which was promptly fixed. :) github.com/mpv-player/mpv/issues/5097
i guess Im asking the wrong place but does any of you know of a way to log back into an instagram account? I stupidly lost my password. I would love any tips you can give me
@Drake Amir thanks for your reply. I found the site through google and Im trying it out atm. Looks like it's gonna take quite some time so I will reply here later when my account password hopefully is recovered.
Mike, are you a relative of John Harrison, the carpenter of the marine chronometer? I bet you are because, you know, Mendel's pea plant experiments and all that.
It looks a lot like DipTrace; I'm not much of an electronic designer, but I found DipTrace to be exceptionally easy to learn and use. Having second thoughts now, probably not.
The voltage averages down to a level that is enough to keep the converter switched on, when finally grounding the signal the falloff is much quicker and so the restart does not occur. Nice idea actually.
did you use a custom card IO library for the video playback or is it the microchip one? I did something similar a while back and ended up coding a custom memcpy that did double buffered continuous block reads from the card, which allows 60FPS playback of 128x128 24bit video. With the default IO lib it barely managed 10
Mike, I remember you saying that you are not that keen on developing huge chunks of code packed with ui and everything. Did you do all this by yourself?
Did you get the "cheap oled"(which is based on the ssd1332 I assume) to work. If yes, how did you do it? because I wasted many hours getting it to work but still failed.
Mike ya legend! A new vid, this deserves a plate of bacon butties and a brew! I'll be back... Edit 6hr later... Great vid Mike, cheers. Now make some more!
Hard to say as we got sponsored for some parts and the assembly. And I wasn't dealing with purchasing. The original budget was $30, I think it ended up around somewhere around that, excluding assembly, at qty 500
+mikeselectricstuff Mike, I would like to buy one for my self if memory card test is included in the firmware you get from Tindie. Do you get memory card test?
It does include a simple write speed test. Note this test only indicates write speed in SPI mode via Microchip filesystem library - it will not correlate to speed in SD/SDHC mode when used with cameras etc.
The badge hack winner went a step further, linked two of them together and made functioning, accelerometer-powered VR. While talking to tons of people and giving out parts from his personal stash to badge hackers. Quite a guy.
Gah, you're so awesome! What's your IQ? 160? XD 19:00 What you could also probably do is use a little SEPIC converter IC (they make them now, in little DFN style packages), and if you have an available clock source, simply use a totem pole to drive a capacitive doubler to provide enough voltage for the LED. Ahhh, I love designing clever circuits, and the PCB spring is clever too!!! :D 20:22 That's why I don't like using more than 10k or so as a pulldown/pullup, unless it is absolutely necessary. I suppose here it is used to reduce battery draw. lol "power but" XD Nice using the transistor to turn off the voltage sense divider to save power.
Thank you for making it so easy to hack and add things to. The amount of detail that went into this design is amazing.
I hope Hackaday paid you for this.
The neck interface is cool and handy!
Mike... Your a wonderful waffler, absolutely awesome!.
Fantastic video. As an EE student, the contents of this video are invaluable.
Got to use a badge in person, It's a fantastic piece of work!
Awesome design decisions. A lot of imaginative decisions there, thanks.
Amazing work as always!! I loved the detailed explanation. I've been looking forward to this video ever since I saw the photos on twitter.
Very nice project. I can appreciate the amount of effort it must have took to get it to that stage. Maybe some connectivity for a mesh network arrangement? Awesome.
I was blown away by the hardware, but my mind hurts trying to fathom how on earth you also wrote all that code!
Would make a nice PIC Dev board....
Mike your a wealth of knowledge you need to post more videos please
Im dizzy as foooke after that! Natter... Waffle..Prod ...Prod...Poke.. Waffle...But what a amazing mind Mike has... absolutely unreal. You know your stuff Mike, to produce a board like that ...to use as a badge ..Wow!
That's all well and good Mike, but what did you do AFTER lunch?? ;-)
Really amazing!
Awesome project, I’m always very impressed by what you can do.
I found that the formatted allocation size has a significant effect on SD card write speeds. The default allocation size varies between card capacities/manufacturers. Choosing the highest available allocation size for given card seems to consistently provide best performance.
I did play with that briefly but couldn't see much difference.
As with so many of Mike's videos, 98% of this seems to like magic to me
Wow mike...this is very impressive
Awesome, i would have liked to get one, but the price tho!
Also i watched your presentation, awesome job as always Mike!
Watching you explaining your work and how you implement, invent, engineer is always a pleasure, you are truly a master combining electronic with arts and imagination.
The final project is really a piece of art!
Great work, as always...
this is so beautiful, thanks for sharing all the things!
(and designing/ making this in the first place)
Looks like something you would see in a sci-fi movie!
Outstanding work Mike. How much time took you to code all that, yo design the PCB, circuit. etc.?
Hi, just a quick tip, for replacing the display, instead of removing the battery holder, you could run dental floss and cut the foam pad that way I think?
That little thing is awesome!
Amazing engineering in short amount of time! Just curious is there a specific reason why you went for this microcontroller instead of an ARM based alternative ? I'm trying to get to grips with all the types of mcu's an their pros and cons. And to be honest this the first time I heard of the mips32 m4k, thought arm dominated this slice of the market
As always superb skills, hardware and video.
Mike - that is so crazy nice. How many people on the dev team? How long did it take? What was the build cost?
Hackaday Mike did the game & puzzle code, I did everything else. Only imported code was Microchip's SD card filesystem stuff.
This thing is crazy powerful!
That's a neat little gadget. Can you show us the video quality of this device?
FaNtAsTiC accomplishment! Plus 38 mins of pure engineering sex talk :) Thank you for sharing in such GR8T detail.. I want one for Xmas. Cheers!
You keep amazing us all the time, thanks Mike!!!!!!!
That happens with larger HDDs too with 4k sectors
no kill like overkill :) Thanks for sharing!
Brilliant!
Just a bit over the Moon for a badge.
I'm very curious how long all that took to develop. I feel like that would take me at least a year... Maybe two.
It's a really great badge/board. I just wish I'd had more time to hack it during the con. I'm still playing with it, and I think I'll be hacking it for a while yet.
It would be great if you could create a video of general development processes used to create something like this. I can never work out how you would start to design a board around a pic32. Do you use a development board or just start creating pcb's? I only have experience of very simple circuits that can be prototyped on a breadboard but that doesn't scale to circuits like this.
I breadboard /prototype/lash up anything I'm not sure of. There's a pic of the first breadboard on the hackaday.io page
Your video files from this badge actually helped find a bug in the mpv video player, which was promptly fixed. :) github.com/mpv-player/mpv/issues/5097
i guess Im asking the wrong place but does any of you know of a way to log back into an instagram account?
I stupidly lost my password. I would love any tips you can give me
@Landry Derrick instablaster :)
@Drake Amir thanks for your reply. I found the site through google and Im trying it out atm.
Looks like it's gonna take quite some time so I will reply here later when my account password hopefully is recovered.
@Drake Amir it worked and I now got access to my account again. I am so happy!
Thank you so much, you saved my ass!
@Landry Derrick You are welcome xD
34:10 you can probably also use a piece of string to cut the sticky tape
Inspirational and fun - thank you for sharing this
I've missed your videos mike, It would be nice if you could do a tear down and analysis of a e-call/onstar box as fitter to newer cars
A lot of details! Nice!
Hey Mike. Thank You. Really Thank you! Great Work.
"Neck Interface". Nice.
Excellent job!
Mike, are you a relative of John Harrison, the carpenter of the marine chronometer? I bet you are because, you know, Mendel's pea plant experiments and all that.
No idea - Family is from Up North like him, but it's a common name up there.
I was always hoping a relative of George Harrison.
By the looks, he may well be.
Mendels law and he was a monk
What CAD software are you using?
It looks a lot like DipTrace; I'm not much of an electronic designer, but I found DipTrace to be exceptionally easy to learn and use.
Having second thoughts now, probably not.
How does the PWM of the power control line subsequently allow the regulator to shut off? Sounds like an interesting hack.
The voltage averages down to a level that is enough to keep the converter switched on, when finally grounding the signal the falloff is much quicker and so the restart does not occur. Nice idea actually.
did you use a custom card IO library for the video playback or is it the microchip one? I did something similar a while back and ended up coding a custom memcpy that did double buffered continuous block reads from the card, which allows 60FPS playback of 128x128 24bit video. With the default IO lib it barely managed 10
Mike, I remember you saying that you are not that keen on developing huge chunks of code packed with ui and everything. Did you do all this by yourself?
Yes, apart from the games & puzzles, which were by Hackaday Mike. Probably the biggest code I've done for a long time.
Best thing was the "neck interface"
Whoa! Amazing stuff!
Even a scope ???? Hats off, Sir, you're the best.
Amazing!
"quick video"
but still, very cool :D
4:10 milli Siemens??
It is pleasingly responsive :D
impressive, how many hours did that take?
Did you get the "cheap oled"(which is based on the ssd1332 I assume) to work. If yes, how did you do it? because I wasted many hours getting it to work but still failed.
That is awesome!
Mike ya legend!
A new vid, this deserves a plate of bacon butties and a brew!
I'll be back...
Edit 6hr later...
Great vid Mike, cheers.
Now make some more!
Just out of interest, could you tell us the BOM price, the board price & the delivered/populated price? Just curious.
Hard to say as we got sponsored for some parts and the assembly. And I wasn't dealing with purchasing. The original budget was $30, I think it ended up around somewhere around that, excluding assembly, at qty 500
Shipping to the UK starts at $40!
Very Cool
That was an incredible video. Thank you. Sub'd :)
EN pin on the converter is held by "power but" pin while measuring the battery voltage?
only very briefly - a few uS - output cap holds supply while low.
Hi Mike, Why didn't you go with a flat LiIon battery?
fire, explosions etc.
Is this on Aliexpress yet for 5.99?
+mikeselectricstuff Mike, I would like to buy one for my self if memory card test is included in the firmware you get from Tindie. Do you get memory card test?
It does include a simple write speed test. Note this test only indicates write speed in SPI mode via Microchip filesystem library - it will not correlate to speed in SD/SDHC mode when used with cameras etc.
some cards are slower than others 🎵
Does this PIC32 have an MMU?
No, nor an FPU. DMA is the only fun toy.
You wrote all that in C? Or in a HL language?
Yes, C is a HL language ( relatively speaking!)
How long did it take you to get all this up and running? Days? weeks? Months?
A step above assembly indeed
Quite a large step above. And by the way, if C is low level language so is C++…
I hope someone has already put Doom on it.
The badge hack winner went a step further, linked two of them together and made functioning, accelerometer-powered VR. While talking to tons of people and giving out parts from his personal stash to badge hackers. Quite a guy.
Holy hell! What a badge
I hope mike does more stuff without hackaday.
Gah, you're so awesome! What's your IQ? 160? XD
19:00
What you could also probably do is use a little SEPIC converter IC (they make them now, in little DFN style packages), and if you have an available clock source, simply use a totem pole to drive a capacitive doubler to provide enough voltage for the LED.
Ahhh, I love designing clever circuits, and the PCB spring is clever too!!! :D
20:22
That's why I don't like using more than 10k or so as a pulldown/pullup, unless it is absolutely necessary. I suppose here it is used to reduce battery draw.
lol "power but" XD
Nice using the transistor to turn off the voltage sense divider to save power.
i want one of these
Try buying one. Link is in the description...
"Neck interface"
Why PIC MCU? I know you love it, but maybe time to use cheaper and bigger chips?
Why not ? It does the job.
That's cool, well done !
nvidia flex
Texilenene
why not on arduino DUE arm processor??
Why?
love the particles hahaha
That's the dithering we used in the original Macs
Standard Floyd-Stienberg - I almost literally pasted the code from the Wikipedia page
aka diffusion dither? It's cool, I still like it after so many years.
This is definitely better left to a phone, but good for demoing a PIC.
EMP will end all this KISS
How can I get one? I want one.
Try the sales link in the description.
first !
lol
Amazing !