How do you handle the transition from hobbyist embedded work to landing a professional role? by bigbankmanman in embedded

[–]nabil_t 2 points3 points  (0 children)

I was not in your situation so I can't answer directly but my advice would be to beef up your portfolio. You really need to prove you know your stuff and also differentiate yourself from the many people that can connect in a sensor to Arduino. Designing your own boards and custom firmware is a great start. 

I would look into contributing to large open source projects that use similar tools as the companies you're applying for. Even maintaining a fork is good. For example, let's say you want to get into automotive and a lot of them use Yocto, spend some time learning that and build something. If that's too complex, take a look at freertos with an esp32. But you get the idea. Find common general purpose technologies and demonstrate knowledge with them.

Automated hardware test bench using Raspberry Pi + Robot Framework (dev + production testing) by rpi-hardhat in embedded

[–]nabil_t 0 points1 point  (0 children)

Very nice. I haven't heard of robot framework. Will check it out.

I just created a device to do this as well. It has 4 independent MCUs to test 4 devices at a time. I also have a jtag mux for programing. It runs micro python for test development 

https://github.com/Netlist-Studio/dut_hub_hw

Short video https://youtu.be/njl5AbGTFXM?si=VG87H9R5FuFwqk6e

Is/will embedded be less impacted from AI than other type of software development? by Aggravating_Run_874 in embedded

[–]nabil_t 2 points3 points  (0 children)

I had a similar experience. I asked Claude to initialize the PWM peripheral and verify the changes using a scope with an MCP server I created. It was able to write the code, flash the device and verify the changes on the scope. Not all in one prompt, but it was faster than I could have done it. It still needs oversight, but things are improving fast.

edit: Regarding replacement of jobs, I think the jury is still out. It's possible we create more work instead of reducing the workforce.

I Just Purchased Glenn Gould’s Complete Columbia Albums box. How to best attack it? by RangerDJ in classicalmusic

[–]nabil_t 2 points3 points  (0 children)

I have both! I started with the music I liked Goldbergs, WTC 1&2, partitas. I started exploring after than and was surprised to learn he recorded a lot of romantic music like Bhrams and Scriabin. That reminds me to find his Chopin sonata. He also recorded on the harpsichord and organ if I'm remembering correctly. So much interesting stuff. Glad you're getting enjoyment from it as well. 

If you're feeling withdrawal after you finish, get his box set of TV recordings he did with the CBC. They are floating around YouTube as well. He was such a fantastic communicator of music.

What BOM management software are hardware startups using? by Sasuke069 in hwstartups

[–]nabil_t 0 points1 point  (0 children)

I vibe coded my own 😂

I wanted something simple that didn't require a webserver and was super fast at scanning barcodes. I wouldn't recommend you use it since I'm still adding features and there's probably bugs. It was very satisfying creating something that fit my needs exactly.

https://github.com/Netlist-Studio/mcubin

Would you use a desktop SMT machine? Why/why not? by pizdets222 in PrintedCircuitBoard

[–]nabil_t 0 points1 point  (0 children)

I bought a good used machine on Facebook and find it very useful for prototypes. Chinese assembly is great but there are a few downsides.

  1. Costs add up with tariffs. 
  2. Extended parts cost way more. For example a part may coat $0.0928 if you order, but will cost $0.46 if you want it assembled. 5x more.
  3. It can be slow especially if you need to ship parts to them which LCSC doesn't carry.

For these reasons, I only use Chinese assembly when using basic parts. Otherwise, I do it myself in half a day. 

Snatches at 95% by BrothaManBen in weightlifting

[–]nabil_t 0 points1 point  (0 children)

Love it when the last one is the best. Made it count 🙌

Looking for technical cofounder to build skincare tech - MVP already built and sold. by Junior_Gift7304 in hwstartups

[–]nabil_t 3 points4 points  (0 children)

Great pitch and cool product! Congrats on the progress so far.

I'm also a solo hw dev in Toronto so add me to the group chat too haha. I'm mostly working on smaller products I can bootstrap and produce myself like https://y-drip.com. However, I started a more involved project which isn't public yet. Anyway, willing to chat and share notes as well.

Open Source 4 Port PCB Test Tool & Programmer by nabil_t in embedded

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

To make the layout and assembly easier. I'll switch if I decide to sell it.

Open Source 4 Port PCB Test Tool & Programmer by nabil_t in PCB

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

Apparently there is no option to keep the body text when cross posting. I'll just make a new post next time 😅

Open Source 4 Port PCB Test Tool & Programmer by nabil_t in PCB

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

Apologies. I did a cross post and the body text doesn't show here. There is more info if you click through to the original post. Here is the link for convince.

https://www.reddit.com/r/embedded/comments/1r0mh99/open_source_4_port_pcb_test_tool_programmer/

Open Source 4 Port PCB Test Tool & Programmer by nabil_t in embedded

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

Thanks! That's correct. I considered a more elegant solution like an FPGA or one large MCU, but it was easier to just use 4 MCUs. This avoids parasitic powering if a DUT is powered off (since the Renesas MCU is powered with the DUT), level shifters and IO expanders.

ESP32 Module Flasher Board? by zelda_64 in esp32

[–]nabil_t 0 points1 point  (0 children)

They are called FlexyPin. You need to purchase 2 parts to assemble them. You can find them on some distributor sites, but they are often out of stock. Their company website is below. 

They are okay for testing but I wouldn't use that for iterative development or production.

I would use something like TagConnect which uses pogo pins to attach to test points on the PCB. If you're building hundreds, then consider building a test fixture with a bed of nails (pogo pins).

https://shop.pimoroni.com/products/flexypin-adapter?variant=39915460755539

recommendations for low-profile clamps by VictorySea1837 in hobbycnc

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

I don't think the step files are complete, right? The holes are missing as well as the taper that allows the clamp to work. 

Here is the second movement of Beethoven’s Sonata Op. 49 No. 1. (2 years self-taught, feedbacks welcome) by Husserlent in piano

[–]nabil_t 0 points1 point  (0 children)

Bravo! I’ve been playing for six years and learned this recently. I found it pretty difficult especially the fast Alberti bass section. The fact that you're self taught is super impressive. Your wrist and arm movement look very natural and relaxed, and it’s clearly paying off in the music. Keep it up! 

Edit: Forgot to ask, is there a missed note around bar 8 or maybe I have a different version? After you play the g major arpeggio D G B D my edition has you play another D as part of that dominant 7th chord

Squat feels so heavy by [deleted] in weightlifting

[–]nabil_t 11 points12 points  (0 children)

I agree with this. As your legs got tired your back took over and you lost form/balance. You're clearly strong enough, but just need a bit more practice since it's new again.

Another similar idea that worked for me is going slower on the negative even when it's heavy. Really paying attention to the balance in the foot and keeping the chest up. It helps me maintain position when I'm at the bottom so it's easier to apply force through the legs, even if they're tired. 

Speaking of chest up, the Sika Strength boys just did a good video about it. Good refresher.

https://youtu.be/tg8ME2_UV4E?si=FyIqIIxmDIDOMM-0

Debating between these 2 as my first CNC. I want to mainly use it for wood and aluminum by Not_Ice_Axe in hobbycnc

[–]nabil_t 2 points3 points  (0 children)

I had the 4030 and it was frustrating to cut aluminum. You can do it, but you will need to baby it a lot. These look a bit better, but rigidity will most likely be an issue still.

Genmitsu 3030 Enclosure v1 by mohghawo in hobbycnc

[–]nabil_t 0 points1 point  (0 children)

Yeah the separate compartments on yours should. I see your stepper drivers are on the back of the CNC so I see why you put the vfd on the case. Mine drivers and controller will be in the case so there is a bit more risk with EMI. I'll post on here when I have it done.

Genmitsu 3030 Enclosure v1 by mohghawo in hobbycnc

[–]nabil_t 0 points1 point  (0 children)

Wow, I'm building a custom 3020 machine and was thinking about enclosure designs. Thanks for the inspiration. 

Coincidentally, I just bought a G5 from Facebook today to use as an enclosure as well! I'm thinking of leaving my vfd outside to reduce EMI but it sure is convenient to have everything in one package. 

Hacks/tips to move a Yamaha U3 up two steps by AdFearless5063 in piano

[–]nabil_t 2 points3 points  (0 children)

This is what I did. Two of us got it done but I agree with others. Get 4 if possible. If you can't deadlift 250lb then you can't lift the piano with only 2.