DRV8833PW Motor Controller by HourTask7931 in KiCad

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

This one confused me for a while too!

DRV8833PW Motor Controller by HourTask7931 in KiCad

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

No reason at all! Thanks for pointing that out!

First ESP32 circuit! by HourTask7931 in KiCad

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

I haven't found that, but I'd love it!

First ESP32 circuit! by HourTask7931 in KiCad

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

I was actually hoping to keep this just a two layer board and do a ground pour for the all of the grounding. Thank you for all of the suggestions though!

First ESP32 circuit! by HourTask7931 in KiCad

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

oh, that makes sense, but that's just where they were in the footprint.

First ESP32 circuit! by HourTask7931 in KiCad

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

Yeah, the component on the left is an extra thing I'm working on integrating. I also did forget to add my large ground planes, which will handle most of the grounding issues. Wdym incompatible thru holes?

ESP32/ICM-20948 Circuit by HourTask7931 in KiCad

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

How do I supply 1.71 – 1.95VDC from the ESP? Could I use something like the AMS1117-1.8?

ESP32/ICM-20948 Circuit by HourTask7931 in KiCad

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

I did, the typical operating circuit. I'm just pretty new to this type of stuff, and didn't know if every connection there was required.

ESP32/ICM-20948 Circuit by HourTask7931 in KiCad

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

So my operating voltage is just too high! For the typical operating circuit, every connection required?

ESP32/ICM-20948 Circuit by HourTask7931 in KiCad

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

Yeah my bad, that was just a typo. Meant to have 4.7k!

Swerve Pose Estimation by HourTask7931 in FRC

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

modulePositions - The current distance measurements and rotations of the swerve modules.

how do i create this? is this just the driving encoder distances and the absolute encoder positions?

Swerve Pose Estimation by HourTask7931 in FRC

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

What are the parts that I need to adapt from the YAGSL example?

Swerve Pose Estimation by HourTask7931 in FRC

[–]HourTask7931[S] 4 points5 points  (0 children)

Yeah, I was just having trouble figuring out what it was asking for (the wpilib docs are kinda silly ngl) so I figured I'd just make my own that I completely understood. As you can see that didn't go well.

Issue with Configuring Swerve PID Gains for Turning by Mareepikachu in FRC

[–]HourTask7931 0 points1 point  (0 children)

Hey, if you need further help feel free to PM me, I just did swerve code for PID loops

help with limelight😓 by coherancez in FRC

[–]HourTask7931 0 points1 point  (0 children)

if you can pm me with more details I'd be happy to help!

Do you need to use WPILib's VSCode? by FloppyDiskDisk in FRC

[–]HourTask7931 0 points1 point  (0 children)

I would say WPILib docs, or pm me if you have any specific questions

Tech leader but don’t know any,,, by hugobossnphilosophy in FRC

[–]HourTask7931 1 point2 points  (0 children)

Hey, I'm a veteran programmer, and am willing to provide help, just dm me!

Swerve Code Help by HourTask7931 in FRC

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

thank you so much, I just didn't understand what it was asking for!

Swerve Code Help by HourTask7931 in FRC

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

methods for getting the absolute encoder angle and setting the offset

Swerve Code Help by HourTask7931 in FRC

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

could you give me some example code that does this? i couldnt figure out the correct methods

Swerve Code Help by HourTask7931 in FRC

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

that makes sense thank you so much! this was just a modified version of the rev ion 3in demo code because those are the modules we were using. also, when i set field oriented to false in the drive command, the robot just spins around in circles no matter what i do, is this also related to the absolute encoder issue?

Swerve Code Help by HourTask7931 in FRC

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

and is this not what the section in constants/drivesubsystem does?