I Made A Tiny ESP32

  Рет қаралды 114,755

Paul's Projects

Paul's Projects

Күн бұрын

Пікірлер
@paulprice
@paulprice 10 ай бұрын
Affiliated links for the things in this video Mini Hot Plate - amzn.to/3RnFTga iFixit Tweezers - amzn.to/3Rr1ILZ Low temp solder paste - amzn.to/3uBbH8e high temp solder paste - amzn.to/4a3Spsl Join my discord - discord.gg/pc7cSxwzj3
@_WalterWhite
@_WalterWhite 10 ай бұрын
i will join the discord!
@_WalterWhite
@_WalterWhite 10 ай бұрын
ok i joined my friend
@bobby9568
@bobby9568 5 ай бұрын
I saw your video from 12 years ago.... jeesshhhh...
@Axeiaa
@Axeiaa Жыл бұрын
If you want a slightly more functional challenge. Try putting the 'fingers' for a USB type A directly on the PCB so you can insert the entire PCB into a USB port, I've seen some bluetooth dongles do this.If you squeeze a WiFi antenna on there as well you'd have a pretty cool ESP-now receiver - could make for a pretty low latency wireless keyboard receiver or something like that.
@X3msnake
@X3msnake Жыл бұрын
also why buttons, just have pads that you can short with tweezers
@Nicolas_dG
@Nicolas_dG Жыл бұрын
​@@X3msnakebtw i putted buttons on the dongle for convienience as it was intended for dev purpose, but i could have put smaller ones
@Nicolas_dG
@Nicolas_dG Жыл бұрын
@@X3msnake and i'm using a esp32-s2 instead of c3
@charleslambert3368
@charleslambert3368 Жыл бұрын
would a flexible (embroidered?) wifi antenna work? I'm just thinking about project WarKitteh from a defcon talk a few years back, fitting a microcontroller with wifi into a cat collar.
@Nicolas_dG
@Nicolas_dG Жыл бұрын
@@charleslambert3368 yes many antennas are made from flex pcb, it would totaly work
@XiaZ
@XiaZ 10 ай бұрын
Use flex PCB and make the back side as USB-A contact, after solder make a mold the size of PCB and fill the component side with acrylic. Use the ESP8685 not the C3 (and not ESP8285 either), it's basically the C3 but in 4x4 mm QFN package. Some decoupling capacitor can be omitted, the same with resistors on pin 2 and 8. You don't need a BOOT switch when programming using USB-CDC, and you can just power cycle the thing in case of RESET switch, so both can be omitted.
@kjade7778
@kjade7778 Жыл бұрын
You can easily ditch the reset button without any caveats. Just hold the programming button when inserting usb cable.
@paulprice
@paulprice Жыл бұрын
Dude, that is so simple and yet brilliant at the same time lol. I never would've thought of that. I guess to take it out of download mode after programming just unplug and replug in the USB.
@adamhowell1694
@adamhowell1694 Жыл бұрын
@@paulprice Or ditch the buttons altogether and short two pads with the tip of a screwdriver.
@CraigBurden1
@CraigBurden1 Жыл бұрын
It's a C3, you don't need either button. It can be reset to bootloader via USB
@voidtype
@voidtype Жыл бұрын
this is a great idea, @adamhowell1694 ! or some other type of much smaller switching mechanism :D
@NewtoRah
@NewtoRah Жыл бұрын
​@CraigBurden1 I don't know if it's the same for the c3, but with s3 boards you can get them into a state where it crashes on boot and won't respond to USB to be rewritten and you need to reset it with hardware into download mode
@atomic14
@atomic14 Жыл бұрын
This is great - I thought I'd gone small with my latest boards, but I see that I have to try harder!
@AzaB2C
@AzaB2C Жыл бұрын
Am impressed by both of your ludicrously tiny boards.
@alexg9362
@alexg9362 Жыл бұрын
Very nice little board. I'd remove the USB connector, buttons and possibly the LED. Instead if you put a U/FL connector for the antenna and a small board connector such as the Hirose DF40 series (a 20 pin is only 6.6 x 3.6mm) then far more GPIO could be broken out. Would need a seperate programmer board with the USB and reset buttons, but once programmed you'd have a very tiny board that could easily be integrated into other projects with only 1 connector and an antenna.
@paulprice
@paulprice Жыл бұрын
Thanks man, that's an interesting idea and one I'll consider. I've gotten a lot of great feedback thus far on how to improve this so I'm excited to make a 3rd revision of this.
@xxportalxx.
@xxportalxx. 11 ай бұрын
I thought those looked familiar, it's what the cm4 uses, ig I should have expected a connection like that in this community lol
@reyariass
@reyariass 7 ай бұрын
@@paulpriceThis has me excited, now fingers crossed🤞hoping I find the revised version on your channel
@MyTube4Utoo
@MyTube4Utoo 7 ай бұрын
I got my formal electronics education beginning in 1980. After all these years, I'm still convinced its magic. Very cool design. Thanks for the video.
@ressamendy
@ressamendy 9 ай бұрын
The challenge was great. I watched it with pleasure. Anyway, what I want is to add an sx1262 lora chip to this structure. Let's see if it will be the way I want it to be. I think the important thing is that it has an esp32 s3 centered structure (with sx1262 lora chip) and supports both arduino ide, esp idf and microphyton infrastructure. I think having so many programming infrastructure options will greatly increase the popularity of these boards. Especially if you consider the difference between the ESP version supported by the Arduino IDE and the version of the ESP IDF, you can understand what I mean more easily. This type of board will be extremely functional in education. In short, for example, it is a module structure that connects an sx1262 lora chip to esp32 s3 fn8. Esp32 should be designed to keep the GPIO pins active as much as possible. In a sense, think of it as a module. Then I think that this structure can form the center of many training sets.
@stevesfascinations1516
@stevesfascinations1516 Жыл бұрын
Loved the close up shots of you populating the boards. Nice project, thumbs up and subscribed.
@canonicaltom
@canonicaltom Жыл бұрын
Even smaller would be castellations for GPIO, SMT pads for power, and a picoblade connector with USB breakout board. You could probably fit a battery charger where the USB connector used to be. You could also potentially fit a U.FL connector for wifi.
@IanScottJohnston
@IanScottJohnston Жыл бұрын
I guess you could push the footprint size even smaller by stacking the switches (using through hole) over the top of some of the other components.....🙂
@paulprice
@paulprice Жыл бұрын
I thought of maybe trying that early on, the only issue is the through hole part of it. The holes for the switches would interfere with the SOC itself. It's food for thought, but I'm not sure it will work at this scale. Not a bad idea tho!
@quentidoudou6544
@quentidoudou6544 Жыл бұрын
Incredible! I'm actually designing a business card using the same ESP32-C3 with the built-in flash! Epaper as display, wifi, RGB LED and even temp/humidity sensor : it's gonna be great!
@mbunds
@mbunds 6 ай бұрын
Simply wonderful, that's an elegant and compact ESP32 design, thank you!
@ishioproductions9709
@ishioproductions9709 Жыл бұрын
Awesome! Add the ant with TINY packages and pogos instead of USB. @ D: I believe a design guide would be SWEET.
@vishal01mehra
@vishal01mehra Жыл бұрын
You can also pullout i2c pins for further expansion.
@ShadowDrakken
@ShadowDrakken Жыл бұрын
would be interesting to tweak the design to have: power, SPI pins, and one of those tiny antenna jacks; that way it's mostly full featured
@OlaHesselroth
@OlaHesselroth 3 күн бұрын
If you want make it smaller, You can remove buttons and the USB and have an external USB connection when you upload new software. Power can be handeld in many ways depended on need.
@Flare1107
@Flare1107 10 ай бұрын
I agree with the usb male "fingers" but remember you can also space out the connections to make it type 3 compatible. And with the extra space for the USB on one side, you might as well move the antenna to the other side. Another space saving constraint would be to put those castellated half holes. And maybe break out a few GPIO on the sides with the half size holes
@johanildpg5414
@johanildpg5414 11 күн бұрын
Really cool, I'm trying to design something similar myself right now (using ESP32-S2) to make something like a smart pen (screen + 3 buttons + micro usb)
@Gameplayer55055
@Gameplayer55055 Жыл бұрын
Try to add a little SMA connector for the wifi antenna. So you save up the space and have WiFi supported
@dsuess
@dsuess Жыл бұрын
Super awesome build!! Really cool to see you shrinky-dink the ESP32, even if it doesn't do BLE or WiFi
@mmenjic
@mmenjic Жыл бұрын
Remove buttons, remove usb connector, use smaller components, use pads instead of holes for everything and you will have smaller board with more exposed IO, make one side of it all pads and then make socket for it if you want to use all pads or just solder to ones you need.....
@NicksStuff
@NicksStuff Жыл бұрын
I didn't know you could reflow both sides one after another. Do you have a video explaining how you do this?
@paulprice
@paulprice Жыл бұрын
2 different temperature solder paste. 1st side is a high temp paste and the 2nd side is a lower temperature solder paste. When reflowing the 2nd side it doesn't get hot enough to melt the solder paste on the 1st side.
@NicksStuff
@NicksStuff 11 ай бұрын
@@paulprice Thanks!
@ethkid8925
@ethkid8925 Жыл бұрын
very very nice! If I had to choose a pinout with 4 pins, I'd go for I2C: VDD, GND, SDA and SCL. Endless possibilities!
@davidd2661
@davidd2661 10 ай бұрын
Truly the best option out here.
@osmanpasha_diy
@osmanpasha_diy 5 ай бұрын
I think you can do better by integrating a chip antenna! I am currently designing an nRF52-based 10x14mm PCB, and it looks doable. I hope to get it soldered for me, though it should be solderable by hand as well.
@avi-crakhome2524
@avi-crakhome2524 Жыл бұрын
There is a manual cmd component installer based on pantograph mechanics. Remarkably eliminates hand shaking!!! The mechanics can be assembled by yourself out of common junk, even out of wood!!! there is no need for high precision.
@JAYProjects001
@JAYProjects001 4 ай бұрын
I have a question : can you show us the schematics and the components to make a PCB with an esp32 ? Thanks you so much for this video
@MaxWithTheSax
@MaxWithTheSax Жыл бұрын
It would be really useful to have such a tiny board with wifi. I think the SMD antennas can be pretty small. Maybe it would fit if you ditch the reset button.
@noneofyourbusiness76
@noneofyourbusiness76 4 ай бұрын
Great concept. I look forward to your v3 with the suggestions implemented. Of interest to me are having an onboard antenna and more GPIO pins available. It would be handy if the parts were all on one side and pins exposed via catellations so it could be installed flush on another board. I like the suggestions of ditching the USBC and switches to make more room, as those can be connected via castellations. A companion dev board can be made to hold the castellations (with friction, like FlexyPins that I saw on hackaday) and breakout the USB, buttons and GPIO for prototyping & programming. For even more GPIO, could have SMD pads on the bottom side. I found your video while I was researching tiny ESP32 options I might use for a Bluetooth to PS/2 keyboard adapter. I don't think I can use an S3 in this case because I need classic Bluetooth for compatibility with most keyboards, so ultimately I need a classic ESP32 in tiny form. For this particular scenario it just needs to handle 5V power, GND and two GPIO from the PS/2 connector and I would only need temporary USB for serial monitoring and programming. I enjoyed your video on what's possible. :)
@yagobueno2785
@yagobueno2785 Жыл бұрын
Just think... replace the usb-c for contacts for use a jig with pogo pins to programing and a small conector for a tiny battery, it's a option? And for antenna, probably won't work, but you can put only de μC on one side, make a space for a connector for the antenna or... take all the risk, create a thin pcb for stackup at side of μC to save the space and have the antenna in separate pcb
@knowurself4999
@knowurself4999 9 ай бұрын
Use smd antenna that is on the esp32 c3 mini dev board, no need of buttons just expose two solder pads and any tweezer can be used to trigger flash, I could argue that microusb port can also be ditched and temporary wire solder or some hacky 4pin alligator style clip can be used to program it but it might trigger some people, Also check deep sleep as you used your own schematics and different capacitors can cause rise/fall timings on rst pin to change and make deep sleep unusable
@knowurself4999
@knowurself4999 9 ай бұрын
Just realized that everyone else basically said the same things, very pleasantly surprised, wonder why manufacturers are not thinking that not everyone needs pampered dev boards
@seanperez1210
@seanperez1210 11 ай бұрын
Check out the expressLRS boards that are super tiny to get ideas for adding a ceramic or SMD antena * could just stick a smd connector for the antenna also … the FPV ones have a nice solid type like the MMCX but normal ones are even smaller … lol this is nice though, but you could get whompy with it and try and stick the ceramic antenna / connector on the Z axis ( side ) of the pcb, depending on how your routing the pins you could use a FPC connector from like a cellphone or whatever to break out them gpios
@de-bodgery
@de-bodgery Жыл бұрын
I'd like to see a tiny ESP32 with 1mm pin full break out, canbus, USB, battery...all the stuff you usually get on an ESP32 breakout board. Antennas don't have to be on the surface of the board. You are already multilayer. Map them out so they are on the edges and internal. This tiny project is pretty cool, but to get it so tiny means seriously limited use!
@jemmrich
@jemmrich Жыл бұрын
Would be awesome if it was set up so that you could sandwich other micro boards to increase functionality. Allowing you to run with just a basic esp32, or add other boards if you have the space available. Makes me think there could be a whole community around building out expansion micro boards. Very good work! I wish I knew enough about building boards and electronics, instead of going down the software engineering path.
@davidd2661
@davidd2661 10 ай бұрын
Getting them i2c and i2s pins exposed would be awesome on this. Imagine the spy gadget you could make with these. Damn
@reborneuk
@reborneuk 7 күн бұрын
So I know this was a year ago and I haven't watched any of your more recent videos yet, but as the buttons aren't used much a way to remove them could be just to have a pad on the edge on either side that you can simply short across with a pair of tweezers?
@erikkalmar4965
@erikkalmar4965 Жыл бұрын
Nice board! I guess u can improve this if u going to use multi layer pcb, this way u can integrate wifi antenna on the board and also u can break out more pins like that! Keep up, im interested how u done the next version as well, so i subbed!
@NOONFIX
@NOONFIX Жыл бұрын
First : you don't need a usb connector, it's just one time use! So make a J-tag Like pins. Second: you don't need buttons either! Unless the project requires! Instead just use a pins for programing mode. Now you have a completely empty side for a nice wifi antenna!!!
@paulprice
@paulprice Жыл бұрын
Those are some good ideas for sure. I think I'll have a go at a 3rd revision and see if we can't get an antenna on there somehow.
@MistahHeffo
@MistahHeffo Жыл бұрын
Could you put a PCB Trace antenna for the WiFi on an internal layer? say as part of a 4-Layer design? Sure it won't be the best reception being burried in FR4 but it's better than no antenna at all?
@paulprice
@paulprice Жыл бұрын
I've got some new ideas for the next version thanks to a lot of great feedback on this video. So I think I can get an actual ceramic antenna on it without making it bigger (hopefully) so stay tuned!
@Mulakulu
@Mulakulu Жыл бұрын
You probably don't need a full on usb-c port either. You can use breakout pins. If you power the board externally, maybe with a powerbank, you can probably get away with just + and - data pins with usb
@jtauscher
@jtauscher Жыл бұрын
you can try to reduce the shaking of one hand by holding this hand with your other hand - it sort of wipes out the shaking smiliar to noise (destructive interference)
@Drawliphant
@Drawliphant Жыл бұрын
I just want to see the kind of tiny project that warrants such a tiny esp32, like a 1/64th scale rc car
@AKG58Z
@AKG58Z Жыл бұрын
To make it even smaller I would just get rid of the PCB and solder everything on top of the chip itself making it a cube shaped esp32.
@adamhowell1694
@adamhowell1694 Жыл бұрын
Excellent build! Have you considered a connector other than USB-C? Maybe JST has something which would work. For WiFi, how about the ceramic antennas that Adafruit and Seeed use on the QTPy and Xiao series of boards? It would make your board larger, but not by much. Obviously this would be for another project where you aren't going for minimal space.
@paulprice
@paulprice Жыл бұрын
Thanks! I've gotten some great feedback and ideas on how to improve this and I think I can make a new version with an antenna without making it bigger (hopefully) and not sacrificing any of the buttons/usb. So stay tuned!
@jackisgoofingoff5510
@jackisgoofingoff5510 5 ай бұрын
Could you share more about how to do the PCB design?
@ArcAiN6
@ArcAiN6 Жыл бұрын
Here's a thought.... why not go down to 01005 footprint on the jellybeans, and utilize multi-layer pcb with castellated holes along the edges to give you more I/O. Depending on the fabhouse you're working with, and their minimum via size, you could pack quite a bit on both sides of the PCB, why using internal layers to do everything from power delivery, to routing. If you do go this rout, having a needle, and a fine tip paintbrush is the way to go when hand placing 01005 sized components (also a full face mask so breathing doesn't send them to narnia, and a microscope to see things)
@roboman2444
@roboman2444 Жыл бұрын
For wifi antenna, throw a MHF1/u.FL connector (or mhf4). Should be a smaller footprint than one of your buttons.
@PosiCat
@PosiCat 8 ай бұрын
Any chance you'll be making a revised version of one of these available on Tindie? Hopefully with working bluetooth/wifi ... I'd love to make a ring where I can plug it into USB and cut/paste text from my phone to it.
@mmfix3851
@mmfix3851 11 ай бұрын
Hello good job mate! I do totally different jobs but i will be happy if i can try solder some of your smallest projects ever ! I dont have issue with solder but big issue with programming. How i can get some PCB the smallest you have to challenge my self also to use different Technics? Thank you !
@Arek_R.
@Arek_R. Жыл бұрын
You were beaten to it. And it has been done with working wifi (weak range tho). It's called O.M.G Cable for hacking, they basically fitted it inside the USB-C cable.
@robinhodson9890
@robinhodson9890 Жыл бұрын
You could make it smaller without the mini-mini-components, by exploring the third dimension: You could fit all your discrete components within the area of the IC: You'd need a board ontop of it, and the token LED could be SMT, while the token buttons could be contact pads to connect with a metal tool. Of course, the IC itself is smaller within its package, so you could shave that down a bit. At this stage, it might be better to add functionality rather than just reducing size, eg some of whatever you're plugging the microcontroller into. It would also be getting smaller than a standard USB connector. Ten+ years ago, ARM put a full processor inside a pen. You'd write with the pen, and it'd record the nib's movements, which you could then download.
@maxcali863
@maxcali863 10 ай бұрын
My challenge to you is to make a tiny board with all 3 communications, Bluetooth, Wifi, GPS or a small board that combines ESP32 and A9G. Pretty sure you can do it, but it would be cool to see it done.
@das250250
@das250250 Жыл бұрын
Small enough to place inside a computer as a key logger or inside a USB connector ..pretty dam tiny
@8BIGNIC8
@8BIGNIC8 Жыл бұрын
you could make touch buttons and initioally connect them with a wire to falsh the chip but if you would make the edged conductive you could fit etleast 4 touch pads on there :D.
@paulprice
@paulprice Жыл бұрын
That's a very interesting idea with the touch pads. I'm using the C3 variant because it's the smallest esp32 SOC I'm aware of and it doesn't have touch pins unfortunately, so the touch idea wouldn't work in this particular setup. But it's a good idea!
@bertbrecht7540
@bertbrecht7540 Жыл бұрын
Very nice work. Couldn't you have the PCB manufacturer place the components for you?
@bwecinfo
@bwecinfo 7 ай бұрын
Hello Paul - where to buy this one creation of yours which you showed in the video
@JonnyWaldes
@JonnyWaldes Жыл бұрын
looks great for model rockets or air craft
@prozacgod
@prozacgod Жыл бұрын
I've been wondering how small of footprint a wifi enabled rs232/wifi adapter could be made. Id love to see that.
@marcusone1
@marcusone1 Жыл бұрын
cool... however, still needs some way to put an antenna on it... even a wire would work no? or a uFl?
@paulprice
@paulprice Жыл бұрын
I plan on making a 3rd version with an antenna. So stay tuned!
@XiaZ
@XiaZ Жыл бұрын
Try ESP8685, it is basically an ESP32-C3 in a 4x4mm QFN package.
@jfseaman1
@jfseaman1 4 ай бұрын
Fantastic. Do you get any WiFi or BLE at all?
@TaskerTech
@TaskerTech Жыл бұрын
I would change the pads for a flat cable connector so it can be actually useful haha Cool project tho
@kylejewiss659
@kylejewiss659 Жыл бұрын
This is really cool. Thankyou for sharing, great vid!
@jwc4520
@jwc4520 Жыл бұрын
Life long fan of making it smaller, from a radio receiver for R/C reduced to stamp size, to index a tiny computer which consisted ofv3 index card sized boards 1973. Last project was quad controller about 12 years ago, from 55x70 mm to 11x17 mm. There was one problem, I knew little of reflow soldering. Thus placing the microprocessor on the bottom was and adventure. But with a failure or two I got it done , nobody was more amazed than me. Now the parts are too hard to see, and my hand shake a bit. Guess I could still design tiny things and have the build done elsewhere but then would it be mine ....? So I well appreciate your your project . Remember a tech looking at my tiny receiver and asking why ? I explained reduced weight, and size will allow smaller aircraft, to be fully controlled . Again he ask why ?
@AlbinHelms
@AlbinHelms 11 ай бұрын
Hi! Today my bicycle just got stolen and I'm trying to see all alternatives to put a tracker on my next bike, do you have something that will work? Amazing vid btw, i also get shaky when trying to do precision 😅
@quarteratom
@quarteratom 10 ай бұрын
Now build one inside a Casio case that drives the segmented LCD display.
@theonetruejj
@theonetruejj Жыл бұрын
For the buttons you could just replace them with two small pins and „press“ them with jumpers / paperclips 🤔
@Kmnri
@Kmnri Жыл бұрын
maybe get rid of buttons all together and put just tiny pads that you can connect with screwdriver if you absolutely need to.
@paulprice
@paulprice Жыл бұрын
I've actually tried something like that in the past and had a hell of a time getting it to work. It's a good idea, I've just had trouble making it work before.
@ErickBuildsStuff
@ErickBuildsStuff Жыл бұрын
You can see Logitech's wireless dongles. They have similar footprint with even onboard WiFi/tiny micro controller with firmware. Not too large similar to yours. Logitech uses lot of PCB real estate for 4 usb lines. You can ditch that and use esp32 with microusb/usb-C design. You can still have your buttons. You need much smaller components though. Most tiniest possible. It's design has even a wireless antenna, similar crystal oscillator and lot of caps. Just copy those designs and either Ti or NRF chip depending on your usecase. There are two variations of those PCBs Goldie 008 and Daggy 007. These are mostly Lightspeed, Unifying type USB receivers. I once couldn't do firmware writing so had to switch the Ti chips from a broken PCB to a donor Receiver. It was super hard and took me 45min without proper tools except a magnifying glass, board holder and cheap hot air station. Wish I had microscope and steady hands. 😅
@Lux158
@Lux158 Жыл бұрын
You could ditch the usb port for test pads.. and with mini pogopins a custom connector to Program it :D
@paulprice
@paulprice Жыл бұрын
Yeah that's definitely a possibility! I've done that in the past with some projects. it's not as user friendly obviously. But it could be fun to try and push this even smaller! Stay tuned :)
@309electronics5
@309electronics5 Жыл бұрын
​@@paulpricemaybe even add a small antenna connector to it for bt and wifi if you change the port for a "esp custom programmer" that connects to rx and tx and 3.3v and gnd pads interface
@camelionpen
@camelionpen 10 ай бұрын
Perhaps next time, you could also fit a teeny tiny screen to it?
@aladinmovies
@aladinmovies Жыл бұрын
Crazy man - makes crazy things. Amazing project
@marckerger
@marckerger Жыл бұрын
I only read about this so maybe missed something. So the wifi and bt dont work? And only 1 pin? Somewhere i fail to see what this is good for unless a ultra simple thing. But yes at least add the i2c or qwiic or what they call it. And antenna connection. I think there are micro buttons for the side of the pcb. Maybe a very fine pitched connector?
@paulprice
@paulprice Жыл бұрын
This was only a proof of concept type build. I've gotten a lot of great ideas from people on here and I think I can make a 3rd version that has an antenna and more gpio without making it bigger (hopefully) while also not lose the usb/buttons. It's a challenge but I'm looking forward to trying so stay tuned!
@AzaB2C
@AzaB2C Жыл бұрын
Well done, that's a pretty cool project. Cheers for sharing!
@demidrol5660
@demidrol5660 Ай бұрын
I did not understand where was that very moment, when the Wi-Fi connectivity was lost? Isn't the antenna inside the chip under the black package cover?
@paulprice
@paulprice 20 күн бұрын
While technically there is a pin on the chip itself which is for WiFi, it's not attenuated to be of any use. Essentially the signal it can produce is miniscule and practically of no use.
@camelionpen
@camelionpen 10 ай бұрын
It'd be super interesting to see how small you could get this :O
@agw5425
@agw5425 Жыл бұрын
that´s some impressive work. Could you even make a matchbox 486 dx 100 with s3+3d that could actually install win98 and run retro games? sure the hdd may need to be a tiny thumb drive or a separate ssd, but still.The smallest ever retro gaming pc with "original" but redesigned chips, that do exactly what the bulky pc components did but with modern 5-12nm chip manufacturing methods? Can that even be done, are the designs for the old pc stuff in public domain yet?
@insanegammer109
@insanegammer109 Жыл бұрын
What project could you actually integrate this into with only 1 I/O pin broken out? Maybe make a version with the smallest possible I2C connector you can find then you can put tiny modular pieces into projects wherever there's space?
@BitcoinLifeToday
@BitcoinLifeToday Жыл бұрын
You could even ditch the USB port and just use TX and RX pins!
@DanielSMatthews
@DanielSMatthews Жыл бұрын
Can you layer PCBs to break out all of your I/O and add a ceramic antenna? The footprint would not change it would just become thicker.
@paulprice
@paulprice Жыл бұрын
I think this is the sort of route I'm going to go but with a twist. So stay tuned!
@DanielSMatthews
@DanielSMatthews Жыл бұрын
@@paulprice There is also the method shown in the HAD article _"DEAD-BUG ARDUINO IS STILL BREADBOARD READY"_
@krishnaghatol1694
@krishnaghatol1694 Жыл бұрын
Heyy! Absolutely awesome project!!! I just have one question, how did you directly upload the code from usb to the ESP32 chip? Is there no USB to TTL converter required in the middle?
@paulprice
@paulprice Жыл бұрын
The esp32 S2/S3 & C3 chips have a built in USB called USB-OTG which lets you program them directly. No need for an external uart chip like you would find on the original ESP32 chips.
@krishnaghatol1694
@krishnaghatol1694 Жыл бұрын
@@paulprice That makes a lot of sense to me now 😄 Thank you so much 😊
@PerilousPaddy
@PerilousPaddy 7 ай бұрын
maybe you could put this into a hotwheels car to make it a self driving object avoidance toy? That's what I would try to do at least lol
@thatonesnowboarde
@thatonesnowboarde 5 ай бұрын
could the "USB FINGER" opton also have an antenna on the opposite side ?
@jochem_m
@jochem_m Жыл бұрын
Don't know if there's space on the board for the additional tracks, but could you break out more IO (or maybe even contacts to solder on an external wifi antenna?) by using contact pads instead of through holes? Even just having two or three IO pins would massively increase the usability of the board. This might be way too wild, but could you ditch the USB port to a daughter board that uses pogopins to pads or edge connectors? Not sure how many of the USB C pins are actually used, but having that port on there and also having a 3.3V pin (which I'm assuming you use to power the device away from USB?) feels like a waste of space unless you're actively programming it. Another idea to potentially break out more IO, if the USB C port doesn't use all the IO: Create a separate board with a female and male USB C connector that only connects the necessary pins through, then have a separate breakout board that you can plug into the port after the ESP32 is programmed. The ESP32 can then connect any of its IO pins to the normally unused pins on the USB C connector.
@garyhalsey7693
@garyhalsey7693 Жыл бұрын
I know it would make it slightly bigger, but to increase the usefulness of this you could break out the two GPIO for I2C maybe instead of the one pin that you originally chose? New subscriber by the way. I love what you did with this.
@paulprice
@paulprice Жыл бұрын
Yeah so on the rev 1 board of this I did have 2 gpio for that very reason but when I decided to go as small as I thought I could I dropped it down to 1. But there's been some good ideas mentioned by others as well in the comments so ill probably try for a rev 3 and see what's possible.
@garyhalsey7693
@garyhalsey7693 Жыл бұрын
@@paulprice Awesome!! Look forward to seeing it! Keep up the good work!!
@MistahHeffo
@MistahHeffo Жыл бұрын
Or possibly casselations along the PCB's edge, with the signal routed from an internal layer.
@andybrice2711
@andybrice2711 Жыл бұрын
If you make it slightly bigger though, you essentially just have an Adafruit Qt Py or a Seeed Xiao. What makes this unique is its absolute minimal footprint.
@nadiaplaysgames2550
@nadiaplaysgames2550 Жыл бұрын
Drop the through holes and switchs and use tiny pads for the gpio
@Pixelcrafter_exe
@Pixelcrafter_exe Жыл бұрын
You could use use a male usb A pcb connector like some attiny85 designs do. You could only use one pcb site but you are not limited by the footprint of the usb micro port
@stevenpaul9307
@stevenpaul9307 Жыл бұрын
awesome board you made! but esp32c3 will eat 80-100ma of power during wifi or bluetooth. will you fix this?
@Grrr2048
@Grrr2048 Жыл бұрын
It would be great to see this with the smaller components (replace the reset button with antenna connector) ... postpone your morning coffee until after populating the board ;-)
@BlueSky-cy5nw
@BlueSky-cy5nw Жыл бұрын
Awesome. Looking forward to the third revision!
@bspringer
@bspringer Жыл бұрын
I was reminded of the even smaller ESP 8285 based ExpressLRS PP RX when I saw this 😅
@starfishluna5121
@starfishluna5121 Жыл бұрын
So proud of you!
@rpgiacon
@rpgiacon Жыл бұрын
The seed studio is making really tinny esp32 but this is half the size
@abhinav_c
@abhinav_c Жыл бұрын
Hi, How did you manage to solder the bottom side without the top side components falling off? Different melting temperature solder paste?
@paulprice
@paulprice Жыл бұрын
Correct, 1st side uses a high temp solder paste and the 2nd side used a lower temp solder
@IgorEngelCansian
@IgorEngelCansian 2 ай бұрын
despite the tremors, but it is a great idea! 😉
@JustPlainRob
@JustPlainRob Жыл бұрын
HA I have USB cables with plugs bigger than that whole board. Impressive work. Now we need like keychain stream viewers or some kind of micro display to go with it.
@mikestewart9422
@mikestewart9422 4 ай бұрын
So flipping impressive!
@bytesandbikes
@bytesandbikes Жыл бұрын
For production I've replaced buttons with just the pads, then short them when needed.
@AkashJadhavIT
@AkashJadhavIT Жыл бұрын
is it possible to make something like LokSound 5 decoder for controlling light and sound and dc motor which can be controlled over wifi with esp32
@Nizze82
@Nizze82 Жыл бұрын
Do you NEED buttons? 😊
@paulprice
@paulprice Жыл бұрын
Technically no, they're needed in the sense to put the board into programming mode, but that could be achieved using test pads. But that gets a little convoluted to program the board. I'll probably revisit this and make something with no buttons or USB connector just for the hell of it, so stay tuned!
@ryanm8517
@ryanm8517 Ай бұрын
Do we need the buttons, what if there were just points we could jump our selves to act as buttons... - and once deployed, we wouldn't be using the buttons any more. What about ditching the buttons and USB port, but adding two solider points for a wire antenna to be added. And print on a flexible filament PCB (flex PCB) - if you do, this and sell these I would very much buy them.
@memes_gbc674
@memes_gbc674 Жыл бұрын
honestly you could fit that thing into a charging cable and turn it into a badusb, its so tiny
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 160 М.
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
DroneBot Workshop
Рет қаралды 337 М.
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 5 МЛН
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,2 МЛН
Building a haptic input knob from scratch!
11:29
scottbez1
Рет қаралды 1,2 МЛН
DON'T Use Raspberry Pis for Servers! (Use THIS)
16:23
Hardware Haven
Рет қаралды 1,2 МЛН
Making Professional PCB at Home - cnc WEGSTR
16:35
WEGSTR CNC
Рет қаралды 106 М.
You’ve Never Seen WiFi Like This
20:43
Data Slayer
Рет қаралды 1 МЛН
Revolutionize Your ESP32 Projects with Live GPIO Pin Monitoring!
8:08
The Last Outpost Workshop
Рет қаралды 186 М.
451 Which Processor can kill the ESP32?
11:24
Andreas Spiess
Рет қаралды 353 М.
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 3,2 МЛН
Flipper Zero Must Have Modules
14:53
sn0ren
Рет қаралды 75 М.
3 engineers race to design a PCB in 2 hours | Design Battle
11:50
Predictable Designs
Рет қаралды 417 М.
Pushing a Raspberry Pi 5 to the LIMIT....
25:33
Zac Builds
Рет қаралды 366 М.
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 5 МЛН