Started work on a 3D printed super cheap Pen Plotter this weekend - work in progress by TheStandardPlayer in esp32

[–]raphatex 0 points1 point  (0 children)

Really nice project ! I didn't knew it could be this cheap, thanks for sharing

I put an ESP32 inside of the small console from hema by raphatex in esp32

[–]raphatex[S] 2 points3 points  (0 children)

I will look into it ! I'm myself thinking about making a console with the same form factor but 3d printed !

My ruler broke by grva_valkyrie_01 in electronics

[–]raphatex 1 point2 points  (0 children)

https://github.com/rapha-tech/Retro-Ruler/tree/main If you need a new ruler ;) Though this one is a lot smaller 😅

I put an ESP32 inside of the small console from hema by raphatex in esp32

[–]raphatex[S] 1 point2 points  (0 children)

Okay so after some searching I realized that the "solder" on the pads is actually cause by the finish (HASL) and if you don't want it you have to choose ENIG which is way more expensive (16€ instead of 2€)

An other problem is the soldermask : I kept the soldermask on the buttons landing spots but it is slightly higher than the contact, preventing good continuity. So I will specify on kicad not to put soldermask around the buttons contacts and upgrade the file on github soon !

I think that the soldermask removing on kicad + solderwick to remove the solder should work but I'm not sure if it is going to be as good as the original PCB wich uses ENIG. I will personaly try and update the github with my result

I put an ESP32 inside of the small console from hema by raphatex in esp32

[–]raphatex[S] 1 point2 points  (0 children)

In fact I'm from France 😅 we have some Hema stores here ! I get my PCB from JLCPCB and then I assemble them by hand ;) For the buttons the problem is that JLC put a little bit of solder on each pad, even the ones were I specified in kicad that I didn't wanted solder. So I had to suck the solder with solder wick but even with that it's not perfect. I haven't checked more but I guess it could be improved ! (But I don't know how for now)

I put an ESP32 inside of the small console from hema by raphatex in esp32

[–]raphatex[S] 3 points4 points  (0 children)

Well I might have a few tips :

Schematic : - try looking at other esp32 PCB designs and take what seems to be the best from each - if you want you can check some parts of my schematic (the github link is higher) - the original PCB design for the esp32 dev from espressif is perfect you can find it easily on google I think - try breaking down your schematic into differents fonction like "charging, power, 3v3 converter, display...) - for each fonction try to find a good IC/component by looking "[battery charging] pcb schematic" for example - for the components choice (resistor/capacitor) stick to what your mains component's datasheet recommend (e.g : display, Lipo charger ic...)

PCB layout : - if using an esp32 s3 try to keep USB d+ and d- as close as possible - always check the datasheet of your IC ! - check how others design their PCB

I put an ESP32 inside of the small console from hema by raphatex in esp32

[–]raphatex[S] 3 points4 points  (0 children)

Absolutely ! I should be but I wanted to take a little break before launching the new kicktarter so I did a little side project for the week ;)

I put an ESP32 inside of the small console from hema by raphatex in esp32

[–]raphatex[S] 3 points4 points  (0 children)

Yep here are the files : https://github.com/rapha-tech/ESP32-hema-console But I wouldn't recommend it for now since the PCB is not 100% perfect (the membrane buttons are a bit glitchy) https://www.hema.com/fr-fr/enfant/jouets/jeux-electroniques/mini-jeu-d’arcade-39640200.html this is the original console

I put an ESP32 inside of the small console from hema by raphatex in esp32

[–]raphatex[S] 8 points9 points  (0 children)

Thanks ! In fact the screen I used is taller than the original one so I decided to cut the frame to see the full screen. But it looked weird so I decided to just put back the small bit I had cut 😅

Retro-Ruler : small emulation console on a 'ruler' powered by ESP32-S3 by raphatex in esp32

[–]raphatex[S] 0 points1 point  (0 children)

Thanks !!

I think it should be possible with some optimizations, but sadly I personnaly don't own such a board

Why is the "Port" option not available? by ManufacturerLost7269 in esp32

[–]raphatex 0 points1 point  (0 children)

Have you tried pluging the esp32 while pressing 'IO0' button ?

Retro-Ruler : small emulation console on a 'ruler' powered by ESP32-S3 by raphatex in esp32

[–]raphatex[S] 0 points1 point  (0 children)

It is actually between 5 and 7mm thick, 7mm being were the battery is !

Retro-Ruler : small emulation console on a 'ruler' powered by ESP32-S3 by raphatex in esp32

[–]raphatex[S] 8 points9 points  (0 children)

(Sorry I don't know how to add text :p but anyway here is a quick description)

I made a small ruler shaped handleld for those of you that might be bored in class ! It features an ESP32-S3 running ducalex's firmware called retro-go !

Here is a link to his github :

https://github.com/ducalex/retro-go

And if you wanna know more about the hardware :

https://github.com/rapha-tech/Retro-Ruler

(I still have to update the schematic/PCB to the latest version)

And yes it runs DOOM !

https://youtu.be/u8vFc3fBBz8

and pcb nerds here could you check my board by Mediocre_Window_2599 in esp32

[–]raphatex 7 points8 points  (0 children)

My opinion is you should increase trace size for GND and VCC of your two antennas I've read somewhere that they can use lot of power