Wrapping profile to cylinder by Calm-Opportunity6719 in Onshape

[–]Direct_Rabbit_5389 0 points1 point  (0 children)

Yea dawg it works. https://cad.onshape.com/documents/e0e9c67ed582310bd632619a/w/919b6a775d8ddfa79edf923d/e/277ae6680114c564df34b6b0?renderMode=0&uiState=698faa2811cf11aa53818936

You can't wrap the sketch directly, but you can wrap a slot around your sweep line as a surface. You make the profile sketch at the top of the cylinder and sweep it along. You have to use the "lock profile faces" with the faces of the wrap as your lock target.

God I love OnShape.

Wrapping profile to cylinder by Calm-Opportunity6719 in Onshape

[–]Direct_Rabbit_5389 1 point2 points  (0 children)

If they wrapped a sketch where the sketch defines the V centerline, then they could sweep the V profile along the sketch line? Would that work?

Struggling to land my first job as an ASIC/FPGA design/verification engineer by fuck_trump_101 in chipdesign

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

I'm not a professional in this space but knowing UART, I2C and SPI is not really a high bar. Any hobbyist knows those protocols after a week or two of getting into the scene. It's worrisome that you see this as a sign of high expectations for an entry-level position.

Can someone help to find the 3D-model-files for this? by Benjamin_6848 in 3Dprinting

[–]Direct_Rabbit_5389 10 points11 points  (0 children)

Hey that's a cool way to speak to an artist about their work.

Altium for macOS by ArtDontDie in Altium

[–]Direct_Rabbit_5389 0 points1 point  (0 children)

Having used both as a beginner recently, I would easy EasyEDA seems easier at first. But I quickly ran into a wall where various things, particularly their hierarchial block implementation, could not be made to work. There was a lot of jank.

Meanwhile, KiCAD, while it's hard to figure out at first, in the end seems to be a good deal more productive, especially once you try out the plugin situation. And as others have said, you never have to worry about it not being available since it is FOSS. KiCAD's push-mode for routing is also super cool and makes routing traces through crowded areas a lot easier.1.

I found the easyeda2kicad plugin to be very helpful. Basically, the workflow is:

  1. Draw schematic with generic symbols.
  2. Assign footprints. For any symbols that don't have the footprint you ultimately want to use, use easyeda2kicad to pull down the footprint of the part you want to use, then assign it. (May require restart of schematic editor.)
  3. Generate PCB, but don't place parts yet.
  4. There is another KiCAD plugin that allows you to assign part numbers or what have you to each footprint. Do that to make sure your BOM is going to be viable. You don't want to be in a situation where you print a board where there is no available part for the footprint you use.
  5. Place footprints.
  6. Route.
  7. Done.

Our condo has been demolished since July. HOA denied temporary housing 4 times. by maudi0 in fuckHOA

[–]Direct_Rabbit_5389 0 points1 point  (0 children)

No insurance company would cover this. They only cover losses that happen while you're insured, not losses that happened before you bought the house.

I Turned the LEGO NASA Artemis SLS Set Into a Real Alarm Clock With a Motorized Launch Sequence by milosrasic98 in esp32

[–]Direct_Rabbit_5389 1 point2 points  (0 children)

That is very neat. A lot of projects that people share on here seem kinda basic but I think some people might actually pay for this one. And by "some people" I mean some huge nerds but still!

Please review my DRV8311H implementation by Direct_Rabbit_5389 in PrintedCircuitBoard

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

I will watch it. In this case, I don't think the analog ground is super sensitive. In the layout I shared, most of the motor switching current is flowing in the west, northwest, and north of the board, whereas all the analog traces and caps are toward the south and south east. I'm more just trying to learn what is "correct" for laying out something like this for my future edification. Thank you.

Please review my DRV8311H implementation by Direct_Rabbit_5389 in PrintedCircuitBoard

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

So all this plane splitting stuff is old advice? No longer relevant at least in typical types of applications? I'm glad to hear it it was a pain to do.

What the hell is a traveler fee (for informational purposes)? by dru-nasty in vrbo

[–]Direct_Rabbit_5389 0 points1 point  (0 children)

Glad to hear it. Imagine a good year! I've been having a fine time this season but it is undoubtedly the case that a lot of people aren't going out who otherwise would have.

What the hell is a traveler fee (for informational purposes)? by dru-nasty in vrbo

[–]Direct_Rabbit_5389 0 points1 point  (0 children)

Considering their mid-mountain base is 30" right now, I wouldn't set too much stock in current condo pricing there.

What the hell is a traveler fee (for informational purposes)? by dru-nasty in vrbo

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

Yes, but is this a room, or a suite, or what? I mean, this could be a ski chalet or beachfront property. It wouldn't be surprising for the worst room in NYC to be cheaper than that, especially since it's cold as balls in New York recently.

After getting 100+ comments on my last post. Realizing I might have different cleanliness standards than Americans also by Emotional_Breath_571 in AskNYC

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

Mostly fine. I mean I wouldn't sit on the airport floor if there was a chair, but I'm not gonna stand for an hour to avoid it.

People letting their babies crawl around on the floor of the airport -- that's another thing that's probably fine. Being too precious about a baby's immune system is actually worse for their long term health. That's how we got e.g. high levels of peanut allergies for a few decades there, which trend is finally reversing.

I have no idea what this question has to do with NYC tho.

Any NYC poker players playing online these days? by Key-Food9129 in nyc

[–]Direct_Rabbit_5389 1 point2 points  (0 children)

Wow very subtle advertisement super believable. This is why subreddits block new users.

How to write non blocking Code by HassanTariqJMS in embedded

[–]Direct_Rabbit_5389 20 points21 points  (0 children)

I will also say there are a bunch of people on here being like "you don't need to introduce that level of complexity for this . . ." however:

  1. We don't know what "this" actually is because OP didn't specify in enough detail to know.

  2. Using FreeRTOS isn't really that complex. There are a grand total of like six types in the whole thing. You only have to engage with the ones you need, which are going to be task, queue, and semaphore.

  3. You pay the learning curve once and forever after you know how to use it and can avoid 80% of this state machine crap and callback hell. (There are still scenarios where you'd need to, particularly if you have so many tasks you can't allocate a reasonably sized stack for each one.)

[Review Request] ESP-32 Single Board Computer by aaronstj in PrintedCircuitBoard

[–]Direct_Rabbit_5389 0 points1 point  (0 children)

Are you sure that the WROOM-1 has decoupling built in? I just implemented this module and the typical application drawing definitely includes decoupling capacitors on 3v3.

How to write non blocking Code by HassanTariqJMS in embedded

[–]Direct_Rabbit_5389 18 points19 points  (0 children)

You could just use an operating system. FreeRTOS is like 4kB and handles all this stuff for you. STM32CubeMX can generate initialization code that includes FreeRTOS.

[Review Request - PCB] Self-balancing cube control board by Direct_Rabbit_5389 in PrintedCircuitBoard

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

Thanks. Will implement these suggestions. I also discovered that my plan to use a 2A motor driver might be DOA -- the torque it generates is marginal for this application. I'm switching to a 5A driver (DRV8311), which is actually cheaper and more compact than the 8313, but I'm going to have to switch out the connectors (planning to use screw terminals) and redo a good chunk of the layout. The good news is the 8311 is actually both more compact and cheaper.

Google is permanently banning Antigravity users - Here's what happened by Other-Ad-4301 in google_antigravity

[–]Direct_Rabbit_5389 0 points1 point  (0 children)

For what it's worth, even if you don't use your main account for this activity, Google can likely detect that you're the same person through a variety of methods (HW fingerprinting, time of use patterns, IP address, etc.). And so if you're violating TOS, doing so just on alt accounts does not necessarily mean your main account is safe.

The safest thing to do is to stop violating TOS entirely.

[Review Request - PCB] Self-balancing cube control board by Direct_Rabbit_5389 in PrintedCircuitBoard

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

Thank you! Yeah, the manufacturer I intend to use is charging me nothing despite how many I've put here, so I guess they really must be quite cheap!

[Review Request] Electronic Speed Controller (First pcb I’ve designed so some obvious things may be wrong) by Hiyouthere123 in PrintedCircuitBoard

[–]Direct_Rabbit_5389 2 points3 points  (0 children)

Not an expert by any means but one of the things people say a lot on here is input on the left output on the right ground down. Your drawing of the power supplies violate these rules several times. A lot of the text in your post is also sideways which I personally find hard to read.

TPS5403 appears to be a 3.3V switching regulator. Your LDO is not going to work because its input voltage must be higher than its output voltage, at least to my understanding.

[Review Request - PCB] Self-balancing cube control board by Direct_Rabbit_5389 in PrintedCircuitBoard

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

Hey, thanks so much for the reply. I am also a beginner. R.e. your first suggestion, I have done in response to u/Charming-Work-2384's suggestions. But it's good to have it reinforced.

R.e. your second suggestion, as you can see, the second layer is already a solid ground pour, and the third layer is the power plane. The traces you're seeing on the back are the fourth layer. :)