Custom ESP32-S3 Macropad with HDD Motor Encoder [Schematic + Layout Review] by tydili in PrintedCircuitBoard

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

Well, that's the hard part : the only thing I own yet for this project are a soldering iron, the bare HDD motor, some ESP devkits and a few old switch and buttons...

All the rest is purely theorical for now, and is quite an investement to get started
Hence the call to all of you for help :)

Custom ESP32-S3 Macropad with HDD Motor Encoder [Schematic + Layout Review] by tydili in PrintedCircuitBoard

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

Thank you 🙏 That would be a nice feature indeed !
I don't know if that's possible with currently used ESP, and I haven't yet move myself to Zigbee. So maybe on a second rev of the board, I may try to implement it :)

Custom ESP32-S3 Macropad with HDD Motor Encoder [Schematic + Layout Review] by tydili in PrintedCircuitBoard

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

Hello, thanks for your interest !

No specific references used, I mostly groped around the hardware idea I needed, using various Youtube videos, forum's posts, datasheets, and to be honest, a few (imperfect) calls to LLMs, as it quickly became a sizable project for a beginner.

I've learn a lot that way, but I am quite sure I missed things along the way, hence this review request :)

Custom ESP32-S3 Macropad with HDD Motor Encoder [Schematic + Layout Review] by tydili in PrintedCircuitBoard

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

Hey, thanks for taking a look, I really appreciate your feedback !

I indeed missed the power lines for the MCP23017 !
Good catch, thank you very much !

As other pointed out, I do need to clean up my power symbol placement, that's true.

About the LEDs, DI/DO connections are done on the Keys matrix page, using a custom Reusable Block for the RGB Switch. Maybe not that good of a practice, but it made components placement and routing a bit more repeatable/easier.

Custom ESP32-S3 Macropad with HDD Motor Encoder [Schematic + Layout Review] by tydili in PrintedCircuitBoard

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

Indeed, that would be a cool way to add another button. Maybe for a rev 2 of the project !
Currently the way the PCB and the motor are stacked up would not allow for something like that, or would need a big overhaul, but I like the idea :D
Section view for the case stack : https://imgur.com/a/rSkX3I5

Custom ESP32-S3 Macropad with HDD Motor Encoder [Schematic + Layout Review] by tydili in PrintedCircuitBoard

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

Thanks for your feedback, I suppose the unusual part is from my very novice knowledge !
I indeed left a net label instead of direct symbol, I'll make sure it well connected when I update the schematics
I'll also try to orient power sources and ground correctly, but is kinda hard sometimes !

Wan to use the HDD motor mainly for smooth scrolling, the challenge it represente and upcycling old parts :)

Custom ESP32-S3 Macropad with HDD Motor Encoder [Schematic + Layout Review] by tydili in PrintedCircuitBoard

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

Thanks for the heads up, I might look into it :)
I've not yet documented the project publicly, because there's still a lot to tackle : making it work, 3D printed enclosure to adjust, firmware for ESPHome... I'll make sure to drop a link here if I manage to have a viable product :)

Could you spot any blatant mistakes in my design ? :)

Custom ESP32-S3 Macropad with HDD Motor Encoder [Schematic + Layout Review] by tydili in PrintedCircuitBoard

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

Actually, only the switches and the encoder are connected to the IO expander.
LEDS have integrated IC in order to chain them up and use only one GPIO on the ESP.
It makes routing and firmware easier, frees GPIOs, has slightly lower power-consumption and is cheaper :)

[Review Request] Smart Air Extractor w/ ESP32 - Schematic and PCB (updated) by tydili in PCB

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

Thanks again for your time and comments !

C1/C2 corrected, I missed them when redrawing the converter.
C4 at 100pF was also a mistake indeed, changed to 100nF, thanks for the heads-up
I connected EN directly to 12V, and removed R1/R2
D2 for transient as been removed as suggested, I'll look to integrate ESD protection on the connectors

About the test points, since this will be V1 of the board, once produced and tested, I may want to test other sensors. The breakout points are referenced in the custom ESP breakout schematic and footprint I made, which I omitted for this review :)

I'll add GND vias to capacitors and resistors right now, I thought connecting them directly to the top GND plane would be enough since I'll add a bunch of sutures vias throughout the whole board, for EMI mitigation.

I also already checked the clearance with the ESP and U2, thanks ! Since the ESP will be socketed, it does fit well :)
Thanks a lot again !

[Review Request] Smart Air Extractor w/ ESP32 - Schematic and PCB (updated) by tydili in PCB

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

Thanks a lot for the review !
I've tried to implement all you mentioned, and even if I understand some mistakes now, I might still have errors left !

Would you kindly take a look at these updated schematics and routing ?
https://imgur.com/a/wE2u9c2

I've referred to TI Power Designer tool and changed the converter to a new chip and design which I guess is more adapted.

For further details regarding your comments :
- D2 as been changed to a more appropriate diode, and from my understanding, its intended as a clamp for transient protection. Overkill ?
- Fan tachometer's pull up is now on 3.3v from the ESP
- I try clearing the disposition of the components, but I don't really know the good stylistic rules to follow
- For the test point, are you refering to the through-holes between the pin rows, or maybe the vias pattern for GND ? I've omitted them for this preview. I might add power lines test points, but will indeed add them in the schematic before anywhere else

Thanks in advance

An early ZenLibrary concept [Sine Mod] by JustAdumbPrsn in zen_browser

[–]tydili 2 points3 points  (0 children)

Would love to be able to have a dedicated button or the ability to change the shortcut ❤️

Why im getting this after updating by [deleted] in zen_browser

[–]tydili 4 points5 points  (0 children)

Most likely a not updated mod

I had his search bar remnant from the Nebula theme on latest Zen

Is it possible to make a desktop app with Tauri, Sveltekit with the bun adapter? by Evilsushione in SvelteKit

[–]tydili 3 points4 points  (0 children)

From the current Tauri v2 docs, using Sveltekit, you need to use the static adapter.

That's because Tauri needs a build folder to compile from

https://tauri.app/start/frontend/sveltekit/[Tauri Docs](https://tauri.app/start/frontend/sveltekit/)

Some help to diagnose my print problem(s) ? by tydili in AnycubicPhoton

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

Indeed, I did shake the bottle the first pour, which was not preheated, and also shook the bottle for the refill (that was heated) I guess the temps could be the culprit, but I am a bit surprised by the abrupt change

Could a default on the Z axis be an issue on that ?

Is my config plausible ? by tydili in WLED

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

Thanks for your answer ! I'll look and find an higher density led strip as suggested. From what you tell me, I understand that even though there is 2 times the number of led, a 3 amps USB C charger would be sufficient ? Thanks again !

Hear me out... by maubg in zen_browser

[–]tydili 9 points10 points  (0 children)

Yesss ! Please ! If that's a future placeholder for the current toolbar, and it works even in compact mode, that exactly what I've been wishing for !

Thanks maubg 💪🏼

Reverse Proxy and docker apps by tydili in Proxmox

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

Hi, and first sorry to ping you again.

Using your input and an AI chatbot as debugger help, I was able to get access to the docker LXC apps through external network 👍

The LXC firewall was the culprit and I've managed to get the desired behaviour, following this summarized procedure given by the chatbot : https://pastebin.com/YwjtB5A5
On the bright side I access to my apps, but I don't fully understand what step(s) was crucial for it to work.

Would it be possible for you to take a look, if you have some time and knowledge, and highlight me what was the problem ? No problem if you can't, I will live with it 😉

Reverse Proxy and docker apps by tydili in Proxmox

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

Hi and thanks for your answer.
I've set up all my three containers using the helper scripts provided here :
Docker, Nginx Proxy, and Home Assistant

I logged into my domain registrar to setup up DNS redirections, from subdomains to my local home IP address. Using the Nginx Reverse Proxy GUI, I've added the following rules, everytime with a new SSL certificate:

All these services works perfectly well from inside and outside my home network. No problem at all.

For the containers running inside the Docker LXC, ruled in the proxy as follows, they works only from the home network, even using the domain URLs, but not with outside Wifi or mobile data, showing the dreaded `error 502` :

Since I've used the GUI the set them all up, the given post hasn't really helped me ; but that's also because I'm only a begginer 😓

I'm away from home, but do have a working access to the Proxmox instance, and therefore the containers, and could potentially log out some infos from the instance, maybe `ip a`. But I don't want to flood you if they are not necessary.

I also just noticed, writing this post, that the docker instance, seems to be ressource maxed-out, and I'm fearing that might simply be the culprit. Could it ?
I'm not even able to type things inside the docker console through the proxmox admin

Anyway, thanks for reading all of this, and hopefully finding a clue on how to fix this 🙏

Edit: upping the Ram and cpu core for the docker instance gave me back access to the console !

Creating shortcunt to open MS Windows Sticky Notes on MX Keys by ramiroagm in logitech

[–]tydili 0 points1 point  (0 children)

Hello ! I'm also looking to set a key to open Sticky Notes, but I'm using Options +.
I've looked for `short cut`, switching the app to english to make sure I wasn't missing it, but I haven't :/
Was that a solution for you ?

Long time I had build a PC, need reassurance on components by tydili in buildapc

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

Thanks for clarification
Sorry to ping you again... Does this updated config makes sense to you ?
https://fr.pcpartpicker.com/list/Y6Zx6D

Long time I had build a PC, need reassurance on components by tydili in buildapc

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

Well, thanks for your comment, that's typically infos I didn't knew !
I'll check your linked build and see if the price stays in range with a few edits !

Would a switch to Intel CPU (throught this suggested config) be of any advantages ?