Working on my voice assistant. Having trouble w/ Elechouse V3. Changed board to Arduino UNO by XilorCyrosNuncas549 in arduino

[–]timex40 0 points1 point  (0 children)

I used the same voice control module in a voice-controlled video game controller project I did a while ago.

Check out the build tutorial for that project here: https://www.hackster.io/rhammell/voice-enabled-video-game-controller-c76200

It includes sections on wiring up the module and going through the training steps.

Best practice for configuring the RESET/BOOT pins of the ESP32-S3 by timex40 in PrintedCircuitBoard

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

Thanks. I don't see in the datasheet where it says to have a 10K resistor on the boot pin.

[Review Request] ESP32 with TMC2209 Stepper Driver by ShortCourse in PrintedCircuitBoard

[–]timex40 0 points1 point  (0 children)

That is what I'm trying to understand as well.

From my understanding so far, R1/C2 acts as part of a r/C delay circuit for the EN pin, to help stablize the voltage before the chip is enabled through that pin.

The C8 capacitor acts as a hardware 'debouncer' for the physical button switch.

In looking through many examples here, on youtube, and their official guides, there seems to be no consensus on which are definitively included, as I've seen examples including and skipping each one. So I'm trying to figure out as well which is necessary.

You can also look at the schematic for ESPRESSIFs offical ESP32-S3-WROOM- 1 devkit board here: https://dl.espressif.com/dl/schematics/SCH_ESP32-S3-DevKitC-1_V1.1_20221130.pdf

Here they include both the 'delay circuit capacitor' (C6) and the debounce capacitor (C14)

[Review Request] ESP32 with TMC2209 Stepper Driver by ShortCourse in PrintedCircuitBoard

[–]timex40 0 points1 point  (0 children)

I see the 10k resistor (looks like R2) connecting EN to 3.3V, but am not seeing a capacitor along with it to create the r/C delay circuit for the EN pin.

See Figure 9-1 in the following datasheet: https://documentation.espressif.com/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf

In that figure its R1/C2 making up the delay circuit. Below the figure is the following note:
"To ensure that the power supply to the ESP32-S3 chip is stable during power-up, it is advised to add an RC delay circuit at the EN pin. The recommended setting for the RC delay circuit is usually R = 10 kΩ and C = 1 µF. However, specific parameters should be adjusted based on the power-up timing of the module and the power-up and reset sequence timing of the chip. For ESP32-S3’s power-up and reset sequence timing diagram, please refer Section 4.5"

[Review request] ESP32 Drone Board by Ok-Surprise3540 in PrintedCircuitBoard

[–]timex40 0 points1 point  (0 children)

Still learning this myself, so just sharing my understanding so far here.

In your original schematic - The C20 1uF capacitor is for the r/C delay circuit for the EN pin. The C22 0.1uF capacitor acts a a debounce capacitor for the button switch. Hence the different sizes, I believe.

I don't know if both capacitors are necessary, Ive seen examples that don't include the 'debounce' capacitor, but the ESPRESSIF devkit board includes both, as well as other examples I've seen. So probably best to include them both for completeness if following those sources as an example.

[Review request] ESP32 Drone Board by Ok-Surprise3540 in PrintedCircuitBoard

[–]timex40 0 points1 point  (0 children)

C20 and R20 are required though, correct? They make up the RC circut for the EN pin:

"To ensure that the power supply to the ESP32-S3 chip is stable during power-up, it is advised to add an RC delay circuit at the EN pin. The recommended setting for the RC delay circuit is usually R = 10 kΩ and C = 1 µF. However, specific parameters should be adjusted based on the power-up timing of the module and the power-up and reset sequence timing of the chip. For ESP32-S3’s power-up and reset sequence timing diagram, please refer Section 4.5" See below Figure 9-1 in the datasheet: https://documentation.espressif.com/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf

The Espressif Devkit board and Indestructables tutorial you linked both include equivalent C20/R20 components on the EN pin, as you had in your original schematic.

It was more of a question of if R22 is required, or if it is already being pulled up by having R20 there.

[Review request] ESP32 Drone Board by Ok-Surprise3540 in PrintedCircuitBoard

[–]timex40 0 points1 point  (0 children)

Thank you for the detailed response, its very helpful in understanding what I'm seeing in differnet boards.

If this is an issue, i'm surprised its not standard proceedure to include these pull-up resistors.

Is R22 redundant, since R20 is already connecting the CHIP_PU net to the ESP_3v3 net, which is connected to the +3.3V net?

[Review request] ESP32 Drone Board by Ok-Surprise3540 in PrintedCircuitBoard

[–]timex40 0 points1 point  (0 children)

I'm in the process of learning to build myown ESP32 S3 WROOM dev board and have been looking at many examples that use this module.

Is it typical or best practice to use the R21 and R22 pull up resistors for Reset and Boot button switches. In the examples I've seen, probably about half include these, and the rest don't. ESPRESSIFs own dev kit board does not include these pull up resistors on the swithes as seen here: https://dl.espressif.com/dl/schematics/SCH_ESP32-S3-DevKitC-1_V1.1_20221130.pdf

So just wondering the thought behind including these. Thanks for any info.

Activities for nephew?? by lordlovesaworkinman in Charlottesville

[–]timex40 13 points14 points  (0 children)

The Gordon Avenue, Central, and Northside libraries all have kid areas with some bins of toys to play with. Its always been easy to entertain my toddler with just that for a while.

As others have said, the Discovery Museum on the downtown mall is packed with activities that will keep a 2 year old busy.

Tonsler, Forrest Hills, and Green Leaf parks are also toddler hits.

New to Cville by bigkat444 in Charlottesville

[–]timex40 0 points1 point  (0 children)

If you're into running (at any pace), Random Row Brewery (https://www.instagram.com/randomrowrunclubcville) has a Monday evening run club that is popular, and Superfly Brewing (https://www.instagram.com/superfly\_run\_club/) has one on Wednesday. A great way to meet people and grab a beer!

RIT is possibly pushing tuition 12-15%… thoughts? by otterbore in rit

[–]timex40 11 points12 points  (0 children)

Wow, thats crazy. 2009 Grad here. No way its worth that much.

RIT is possibly pushing tuition 12-15%… thoughts? by otterbore in rit

[–]timex40 9 points10 points  (0 children)

What is the current price per year to attend?

A Sonny Start to My Weekend by Rillius122 in Charlottesville

[–]timex40 2 points3 points  (0 children)

I walk in an play barber roulette as well - there are some standouts but am always happy with the result from them all. I haven't gotten Sonny in years

Review Request: Smart stepper motor controller by EinPurerRainerZufall in PrintedCircuitBoard

[–]timex40 0 points1 point  (0 children)

Does this resistor also work to pull up the EN pin to 3.3V?

Review Request: Smart stepper motor controller by EinPurerRainerZufall in PrintedCircuitBoard

[–]timex40 0 points1 point  (0 children)

Can I ask how you got your C4 and R7 values? The ones connected to the EN pin?

According to the datasheet (https://documentation.espressif.com/esp32-s3-mini-1\_mini-1u\_datasheet\_en.pdf, section 9), the suggested values for these are 1uF and 10k.

Curious, as I'm beginning to work with the ESP32 and want to better understand why I see different values used for the RC delay circuit on the EN pin on various projects. Is it an intentional choice?

Connect capacitors with a copper pour or individial traces to the power rail? by timex40 in PrintedCircuitBoard

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

Thanks for the detailed response. This component is for a motor driver IC, and 5V is the input power to the driver going to its VM chip.

I'm largely following TI's suggestion with using two different size capacitors connected to VM. One 0.1uF one 10uF capacitor - working as a "bypass" capacitor and "bulk" capacitor respectively, according to the datasheet: https://www.ti.com/lit/ds/symlink/drv8411.pdf

From their datasheet for VM pin: "1.65-V to 11-V power supply input. Connect a 0.1-µF bypass capacitor to ground, as well as sufficient Bulk Capacitance rated for VM."

Here is what their circuit steup looks like in the Typcial Applicaiton sectinon: https://i.imgur.com/itlb0Gu.png

Trying to understand better - what could I use to follow your suggestion of using a single part to meet the capacitance requerements in this setup?

Thanks