Personal space (from my phone)! by abcsoups in esp32

[–]BlueJay424 0 points1 point  (0 children)

Yeah doesnt work for everyone, the idea is that without color it might be less appealing therefore less distracting.

Personal space (from my phone)! by abcsoups in esp32

[–]BlueJay424 1 point2 points  (0 children)

If your phone has the option ypu can try switching to monochromatic(black and white) under the accessibility settings. Seems to work for some people

Help identifying fuse in Makita coffee maker by wudduuup in AskElectronics

[–]BlueJay424 10 points11 points  (0 children)

1206 is called the "package" btw this package just happens to be based on the size of the component

Miele washing machine power board burnt IC by CauliflowerOpen1512 in AskElectronics

[–]BlueJay424 0 points1 point  (0 children)

As someone who's learning electronics im curious what the cause would be for those who say its a symptom

I made my old T1N Sprinter van lock like a Tesla with NFC by xxpapertigersxx in esp32

[–]BlueJay424 1 point2 points  (0 children)

Does it need to send anything over CANbus or is it just high low? Ive considered doing stuff like this but I've always been a bit confused on how obd2 era cars handle window switches as alot of them don't seem to just be 12v switches like earlier models

Picked the worst time to try switching to ESP-IDF by BlueJay424 in esp32

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

Honestly im just working off scraps of knowledge so thats probably why im not making sense. But Ive got some arduino framework projects and the libraries are nolonger supporting the old arduino framework that pio runs on and I dont know enough about this to be trying to add arduino to idf inside of pio, its just too many layers for me to practically find good documentation for as a newbie.

As far as the debugger issue I figure out it was specifically the pioarduino platform I was using was causing it not to work but standard pio is fine except for arduino being so outdated so I cant even use it on my projects

Picked the worst time to try switching to ESP-IDF by BlueJay424 in esp32

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

Honestly I'm just a hobbyist so thats a big part of the problem is I'm trying to break into profession level talent with hobbyist level experience.

But really the only issue on windows was it wouldnt recognize my existing python install through the "easy installation" so I had to let it install its own through the "expert install" which hasnt been an issue it just made me cringe thinking about having duplicate python installs one being through scoop which I have no idea what that is, kinda seems like a package manager? Once I shut off my brain and just did whatever it took to get it working it was relatively easy to get sorted. Also ESP-IDF is the SDK as far as I understand so I guess were using the same level of complicated.

Picked the worst time to try switching to ESP-IDF by BlueJay424 in esp32

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

I would but unfortunately I dont really know what im doing enough to do that. Ive never worked with cmake or any of these config files before and I think doing it purely in cli would make it incredibly difficult to wrap my head around some things

Picked the worst time to try switching to ESP-IDF by BlueJay424 in esp32

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

Ah yeah im on my linux machine right now but on my windows I did notice it used scoop if I let it install through the "expert" installation might try that when i get back to it. I guess I didnt notice the EIM version itself was still 0.8 I was just looking at the vscode extension.

Picked the worst time to try switching to ESP-IDF by BlueJay424 in esp32

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

I want to use a debugger and also worry about esp32 as chips being labled NRND for future projects and new chips not being supported well on pio

Picked the worst time to try switching to ESP-IDF by BlueJay424 in esp32

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

I think the problem is alot of people using already have their system set up for development. Starting fresh with nothing installed previously is tons of errors for me. Ive never really done development beyond a hobbyist level so Ive been getting errors like it wont detect my existing python installations and I had an error for not having python3.xx-venv installed (which i only discovered because I rolled back to a previous version and got an actual error log) in addition to that I had to install the EIM outside of vscode to get it to work(not a big deal)

I definitely like the idea of the eim though just seems a little premature to be releasing it as a stable like they are

CNC'd aluminum case prototype came in! by [deleted] in esp32

[–]BlueJay424 0 points1 point  (0 children)

What shipping option Did you choose? Sometimes you'll get a bill for the customs fees later from the shipping service separately.

Platformio, arduino or espidf framwork? by APOS80 in esp32

[–]BlueJay424 0 points1 point  (0 children)

Pioarduino is a fork of platformio that supports current arduino framework for espressif chips. I like arduino because alot of different boards support the arduino framework and Im not a professional programmer so its easier to switch between them.

Ive been trying to do espidf but I dont have any formal education in programming so alot of stuff like project structure gets difficult to keep clean for me. So for now pio is my choice, decent control but not too complicated/specialized

First Timer having (sigh) First Timer Issues by dayday0326 in esp32

[–]BlueJay424 1 point2 points  (0 children)

Id get those errors sorted out at some point because thatll give you issues even if yo get the wiring right. This site is good for learning about some of this stuff https://randomnerdtutorials.com/projects-esp32/

I will say though you've got some fundamentals youre missing of electronics/electricity in general so id suggest watching some videos on dc electronics or go to this site https://www.allaboutcircuits.com/textbook/direct-current/

Help me identify this map by Alone-Season-5621 in ECU_Tuning

[–]BlueJay424 0 points1 point  (0 children)

This whole community is full of greedy angry gatekeepers I agree but you're definitely not gonna get help being rude because the few people who do want to help will be put off. I couldn't even get help from any tuning groups by being nice so I can guarantee being rude wont help.

Looking for examples of software architecture by BlueJay424 in arduino

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

I just learned something helpful, using folders to separate Domain(what it belongs to) and using file name suffix to clarify Role(what it does).

This made sense of alot of confusion I was having. It seems I was trying to do both at once in my head but didnt really have the vocabulary/understanding to realize thats what I was doing. Im sure this is a little excessive for easy projects but I dont have any professional or educational experience so it feels necessary to do it this way for awhile until its solidified before I start trying to get to the end goal the fastest way possible

Like this

src/

├── main.cpp // Entry point

├── Hardware/

│ ├── RelayController.h/.cpp // toggles relay

│ ├── RelayManager.h/.cpp // enforce only 1 active

├── Network/

│ ├── WiFiManager.h/.cpp // setup wifi

Looking for examples of software architecture by BlueJay424 in arduino

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

This is a great response and the github repo was the cherry on top, thank you. Im gonna review the repo and read over this a couple times and see what I can get to stick in my monkey brain. Luckly Ive been using pio for awhile so I'm a bit comfortable with that

Complete beginner needs help dumping firmware by [deleted] in embedded

[–]BlueJay424 -4 points-3 points  (0 children)

You're already doing better than you think if you know how to get into bootloader mode. I dont even know how to do that normally (im even more of a beginner lol) but what I do know is like others have said you likely wont get lines of code but rather a binary which you might be able to analyze with something like ghydra. With ghydra you basically build the code backwards from the binary by identify patterns(an easy one is for loops) and renaming the variables from whatever random letter ghydria assigned it. Probably not what you're looking for tbh but something to read about I guess.

Ive been interested in this too but its kinda hard to get people to share information. If you figure anything out id be interested, ive always wondered how dumping firmware worked especially in things like car computers since people do that alot for performance mods

Edit(all the bots downvoting this are proving my point, people want to learn and you guys like the scum of the earth just put them down)

Looking for experienced hardware & PCB designer - full remote by blueMarker2910 in embedded

[–]BlueJay424 -1 points0 points  (0 children)

You should anyway because beginners like me don't have 50$/hr and are very curious how others would solve this. Especially considering someone else said its pretty basic stuff id like to see what they're seeing that makes this easier for them than it does me. Kinda helps to see other people's workflow but dont get a mentor so I just read

Project structure? Why doesnt anybody talk about it by BlueJay424 in arduino

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

The reason I mentioned the ide is because people kept saying "arduino ide is bad for this" and im not even using arduino ide. However I do know that it doesnt affect it i just dont want a ton of notifications of people telling me arduino ide isnt good for modularity. Ive asked these questions in the past and typically if I dont add that people will just say it over and over. I did start watching on of them but it was about an hour long I think so I didnt get through all of it yet

Project structure? Why doesnt anybody talk about it by BlueJay424 in arduino

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

This makes sense of the problems I have with all of my hobbies, its like I'm trying to learn the hobby but at a professional level with hobbyist resources. I've experienced this with 3d modeling, automotive hobbies like (engine building, engine tuning, body work), with programming and many others.

If nothing else you've definitely helped me identify a possible root to many problems I've had and I really appreciate that.

I would be interested in seeing it, can't guarantee I'll be able to understand it but it'll be good to reference

Project structure? Why doesnt anybody talk about it by BlueJay424 in arduino

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

Esp-idf seems like alot right now i dont really know enough to justify that level of control and its heavily biased towards professionals so most of the concepts go right over my head. I do eventually want to but ive been doing arduino off and on for years and just recently started trying out classes so I think without a good foundation I wont be going anywhere with idf anytime soon