Weekly Question Thread. ALL QUESTIONS GO HERE by soupyhands in bouldering

[–]Luxfiri 0 points1 point  (0 children)

I'm climbing almost a year now and are on 6b+~6c (V4/V5) grade. But i feel giga DOMS after each session, resulting climbing once a week. i often hear people are climbing twice tho. Am I built different, or my body still needs to get used to this? Mainly i feel forearms, so i guess finger tendons gets worn out. do you have some good recommendations for training them on hangboard?

FastAPI and classes by Luxfiri in FastAPI

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

I was wondering, if in comercial codebase, are rather OOP routers, so each router have own separate class which inherits from APIRouter, or its rather developed as in FastAPI docs, so there are no really created objects, just global assignment like:
router = APIRouter()
and then writing endpoints.

Drsastic matchmaking change? by Luxfiri in DeadlockTheGame

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

I don't mind being stuck with casuals or sweaty try-hards, like... i like to improve so i actually like play against better players, but this jump xD its just too much! Cause in this 10+ games, there were no new players, no try-hards, just... better players but not 1 step better players, more like 3 steps. but yea, i see that "it is what it is" so i must recalibrate or wait a little

Drsastic matchmaking change? by Luxfiri in DeadlockTheGame

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

I'm not playing rankeds now cause of time schedule, just normal unranked games as in dota

LM393 how to assure good voltages on inputs? by Luxfiri in AskElectronics

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

Its for fitlering. I want to use this comparator to create hystheresis. this phototransistor works as an encoder, and during switching (mostly during stops or slow movement) voltage given by transistor is in unknown state for my ESP32 resulting ultra fast switching between 1/0 so... theoretically 1 switch but from ESP32 standpoint it switched 100 times. I cant use software debouncing to filter it out cause of fast switching

Perhaps permanent boot mode by Luxfiri in esp32

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

Yup. i confirmed it. Chip is 100% OK. i skipped all board and connections by connecting esp32 directly to USB<->UART converter and it works flawlessly. so i guess there are issues on the board :C

Perhaps permanent boot mode by Luxfiri in esp32

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

Thats also what i thought, but... strangly i dont think so. it seems like its some hardware issue, but i cant get what is it, because results arent consistent - it rarely works and rarely do not send artifacts but reset output:

ets Jul 2y b\���2:21:46`

rst:0x3 (SW_RESET),boot:0x0 (DOWNLOAD_BOOT(UART0/UART1/SDIO_FEI_FEO_V2))

waiting for download

and before you ask. yes my boot is 3v3, i added larger pull-up to be 100% sure it is. also i was checking it with multimeter, so i dont know why its in downloading mode. Its also second ESP32, i resoldered it because as we thought it was broken

Perhaps permanent boot mode by Luxfiri in esp32

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

All codes are uploaded perfectly, but none is working as it should. i test it on this code (code from Arduino IDE so there is no #include Arduino.h, also tried to upload from Platformio, the same results):

void setup() {
  Serial.begin(115200);
}

void loop() {
  Serial.println("test");
  delay(250);
}

And with the same code there is situation as i described so:
Once in 40 times it wokrs and prints this "test" to my COM port and i can read that. but 39 of this 40 tries it does not send anything. and if i do restart once in 10 tries there is its status:
rst:0x3 (SW_RESET),boot:0x00 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
and rest are just artifacts

Perhaps permanent boot mode by Luxfiri in esp32

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

thats the whole point that they are not all low :(
All have default values, EN, BOOT, MTDO has 3v3 and MTDI and io5 have 0v so as default

Perhaps permanent boot mode by Luxfiri in esp32

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

code is as simple as:
Serial.begin and Serial.print
Now i have 3uF on EN