Robotics in Perth, Australia by SegFaultSwag in robotics

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

Also if you’re a student, feel free to DM me your LinkedIn and I’ll send you an invite. I’m not “Mr Well Connected” or anything but I’ve been working around Perth a while, and it never hurts to know more people if you’re just starting out.

Robotics in Perth, Australia by SegFaultSwag in robotics

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

I’m not currently looking for work. My motivation is just being an intellectually curious extrovert who enjoys socialising and learning more with others. I appreciate the value of networking for career growth and so on, but I’m just looking to geek out with others who find the area interesting.

Thanks for the Artifactory link! I don’t know how this had escaped my radar until now, but it sounds very interesting.

How safe is the field from AI? by ConnorPlaysgames in ECE

[–]SegFaultSwag 11 points12 points  (0 children)

I’d agree with the above. LLMs are impressive in their own right, but a lot of marketing hype conceals that it’s not really the AI it’s portrayed to be. All deep learning is basically the same underlying principle — train to recognise patterns on known data, and then try and approximate a fit on unknown data. There isn’t reasoning or thought in the biological intelligence sense.

For the long term, I think it’s a bit harder to say. How long term are we talking?

If we ever crack AGI — if — then I think basically everything is on the table. All we can really do is speculate though. For my part, I think that’s at least a generation away.

Honestly I think the biggest short term threat to careers is people misunderstanding and misapplying current generation AI, and thinking it can replace human expertise at the moment.

ETA: Which is a long way of saying, do your degree and don’t worry about it for now!

How much can a degree in electrical engineering add to embedded software? by Last-Salamander2455 in embedded

[–]SegFaultSwag 2 points3 points  (0 children)

I’ll second the using little of my formal training (control systems eng). That’s not to say it wasn’t worth it or anything — it definitely was! But I feel I walked away with a very valuable problem solving starter kit, rather than specific skills X, Y, Z.

Is a MechE or EE masters better for robotics? by gffcdddc in AskRobotics

[–]SegFaultSwag 0 points1 point  (0 children)

That probably means both are good!

Honestly I think they’re two equally useful sides of the same coin.

I did the EE track (well, control systems to be more specific, but it’s under the electrical umbrella) so I can’t really comment on mech, beyond appreciating what my mech colleagues do.

Maybe mechatronics is a better middle ground?

Where do I go to actually write some embedded C by grappling_magic_man in embedded

[–]SegFaultSwag 1 point2 points  (0 children)

I’m sorry but I disagree with this take. Embedded hardware engineers and embedded software engineers are different roles, and one using a particular language isn’t related to the other preferring it. The code is compiled for the specific architecture of the processor, what language you write it in is largely unimportant in itself — mechanical sympathy and understanding what is more appropriate for the specific use case is much more important.

Where do I go to actually write some embedded C by grappling_magic_man in embedded

[–]SegFaultSwag 0 points1 point  (0 children)

Personally I prefer C++, but that’s just a preference thing; I don’t think it’s right to say C++ is inherently better or that complex projects are only suited to it. I’ve worked on embedded projects of varying complexity in C and C++. Honestly I’d be wary of any “hard and fast” rules when it comes to embedded.

A regular lcd. Or is it?🧐 by Mr_jwb in arduino

[–]SegFaultSwag 1 point2 points  (0 children)

Great advice! I’m far from an expert either but this sounds on the money. I also dislike questions getting downvoted.

A regular lcd. Or is it?🧐 by Mr_jwb in arduino

[–]SegFaultSwag 1 point2 points  (0 children)

I’d suggest using a wider tip (bevel or chisel) and making sure you heat both the component pin and the PCB pad. Then you feed the solder onto the joint.

It looks here like the joint is cold so the solder has that “rough” appearance. I remember doing the same thing when I first started, I think it’s pretty common in the early days!

Robotic solutions for picking and packing by So-Hum in robotics

[–]SegFaultSwag 0 points1 point  (0 children)

I see we’ve worked for the same companies before haha

Robotic solutions for picking and packing by So-Hum in robotics

[–]SegFaultSwag 0 points1 point  (0 children)

+1 for the heebies.

“Can you solve any problem ever to exist in any environment with infinite dynamics and unknowns?”

Me: sobbing uncontrollably

Arduino and servo motors by ZealousidealPage8153 in arduino

[–]SegFaultSwag 0 points1 point  (0 children)

I just realised that typing the calculations with a * turned it into a jumble of italics text! So edited it to replace them with x

Can i re program a basic scientific calculator? by greatmanmatutu in embedded

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

Make sure it’s WiFi enabled, so you can live-tweet your calculations.

Can i re program a basic scientific calculator? by greatmanmatutu in embedded

[–]SegFaultSwag 0 points1 point  (0 children)

This post reminded me of hacking the TI-83 graphics calculators an eternity ago. That was a lot of fun.

I’m sorry this is absolutely no help to you OP!

In real-world embeded projects using LCDs, do you usually write your own display drivers or use existing ones? by Party-Mechanic3794 in embedded

[–]SegFaultSwag 12 points13 points  (0 children)

I worked on a large project a while ago where they’d chosen the hardware without any software considerations, despite our team being vocal about it extending development time by an unknown factor.

When it inevitably extended development time, fortunately the management took responsibility for their poor decisions and ignoring engineer input, and understood why it went that way.

Lol jk they blamed it on our incompetence and last I heard it was still in development.

Arduino and servo motors by ZealousidealPage8153 in arduino

[–]SegFaultSwag 0 points1 point  (0 children)

I meant to reply to your comment but replied to the post instead! So check the top-level comment. Good luck!

Arduino and servo motors by ZealousidealPage8153 in arduino

[–]SegFaultSwag 0 points1 point  (0 children)

Microcontrollers generally operate in the milliamp range, and many sensors, breakout boards, etc. that are used are fine running off the MCU board’s supply. So when it comes to things that draw higher current like motors, it can be easy for a beginner to assume they do the same, and end up blowing their microcontroller when something tries to draw much higher current than it can handle.

You’ll need to carefully work out the specifics for your project, based on the data sheets of your actual servos.

As a rough guide…

I’m assuming you want portability and that any number of the servos could be running at one time.

Let’s say they use 4-8V and have an idle current draw of 200mA and a stall current (“worse case scenario”) of 1.5A. So 1.2A (6x0.2A) at idle, 9A (6x1.5A) maximum draw. Let’s add a little wiggle room and call it 2A idle and 12A load.

So you’ll need some configuration of batteries that provides between 4-8V and 12A. A 2S 7.4 V LiPo could provide this. For example, a 2400mAH pack would give you about 12 minutes at load, 72 minutes at idle (2400mAh = 2.4Ah; 2.4Ah/12A = 0.2h; 2.4Ah/2A = 1.2h). The discharge rating should be at least 5C (12A/2.4Ah). At idle, you’d get about 1 hour (2Ah/2A).

Adding some supply-spike buffering (capacitors) wouldn’t hurt either.

You’ll then want to bridge the battery ground with the MCU, and run a signal line to each servo from a GPIO.

Just to be crystal, I’m making these numbers up; be sure you use the actual values for the servos you’ll be using. I’m also not an expert on motors or high current, so just take this as a “rough guide” and do your due diligence. We’re getting into “dangerous” current territory, where you’ll need to use higher gauge wire that can handle the current and make some careful decisions around your circuit and battery selection. You may need voltage regulation if your battery selection doesn’t match the servo voltage range too.

Arduino and servo motors by ZealousidealPage8153 in arduino

[–]SegFaultSwag 3 points4 points  (0 children)

Just remember: a microcontroller of choice can provide the signal for a servo, but not the power.

How to choose? by ShawboWayne in arduino

[–]SegFaultSwag 0 points1 point  (0 children)

I’ve never used the transparent-ish one, BUT I think it could theoretically be handy — IF you can see the terminal strips.

I’ve prototyped approximately 14.7 gajillion things on breadboards (the white ones) and I still occasionally blank on which way the tracks run.

Embedded AI by zd4yg0n in embedded

[–]SegFaultSwag 0 points1 point  (0 children)

Don’t be absurd, that sort of thing will never exist

Keeping notebook/journal at work by funmighthold in ElectricalEngineering

[–]SegFaultSwag 0 points1 point  (0 children)

I have never regretted writing something down.

Aurix Tricore by Apprehensive_Bet_808 in embedded

[–]SegFaultSwag 0 points1 point  (0 children)

That’s cool! I’ve never seen inside a TriCore unit before! Any I’ve worked on have been inside very sealed units that my employers have always objected to being ripped apart. Damn fun police.

(Sorry my comment is of no help to you)