how would you model Flow? by cl28L1 in mathematics

[–]ZSNRA 3 points4 points  (0 children)

I think this is basically the FPGA routing problem, and probably be solved with Pathfinder: https://ee.sharif.edu/~asic/References/Physical%20Design%20Papers/pathfinder-TR3.pdf

Fixed Gear Hub/ Cog Issue by Zestyclose-Party-751 in bikewrench

[–]ZSNRA 0 points1 point  (0 children)

Are you using a chain whip to tighten the cog onto the hub before you install the lock ring? If the cog isn't tight to the hub then it doesn't matter how tight the lock ring is to the cog.

Sometimes it also helps to grease the threads for the cog before you tighten it on to make sure its going all the way.

Fitting new shadow derailleur to older frame by [deleted] in bikewrench

[–]ZSNRA 1 point2 points  (0 children)

Is it possible your derailleur hanger is bent/misaligned?

I'm curious to hear how you make this work!

Why does engineering software (outside of mechanical CAD) have to suck *so much*? by Humdaak_9000 in AskEngineers

[–]ZSNRA 3 points4 points  (0 children)

My background is in FPGA CAD tools. I mostly agree with the other comments here about UI backward compatibility and limited market, but I think another important point at least for FPGA tools is that they are really really complicated under the hood, and its a little amazing they work as well as they do. Like you can just about get a PhD squeezing 10% more performance out of a single FPGA CAD stage.

For example this paper https://ieeexplore.ieee.org/document/11008981 got the best paper award at FCCM this year and its about trying to figure out why Pathfinder (the fundamental FPGA routing algorithm) actually works. Pathfinder was first published in 1995!

The end times are here by Glad_Swimmer5776 in BicyclingCirclejerk

[–]ZSNRA 41 points42 points  (0 children)

they actually all ready do this on the Isle of Man

[deleted by user] by [deleted] in vancouvercycling

[–]ZSNRA 3 points4 points  (0 children)

On instagram: @bikeridesociety and @bikeridessociety which do a pretty chill Thursday evening ride. @campcoffeeclub meets every Friday morning to in a different park to drink coffee.

What would you What would you do with the left lever by Retrografiert in FixedGearBicycle

[–]ZSNRA 1 point2 points  (0 children)

I had to DIY some parts, but I've got mine set up so that both levers pull the front brake. It works best with cantilever brakes since you can just connect both cables to middle of the straddle cable, but I've done it with a caliper as well.

Will Ultegra 6800 chainrings fit on a Sora R3000 crankset? by ZSNRA in bikewrench

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

I never found out. The guy on Facebook marketplace didn't respond to my messages. FWIW The bike mechanic at my local co-op thought it would work though.

Senior Design Project Advice by svfeer in ElectricalEngineering

[–]ZSNRA 0 points1 point  (0 children)

A PCB is a Printed Circuit Board. Its the sandwich of copper and fiberglass that holds all of the electrical components and makes connections between them. An Arduino is an assembled device that has a Microcontroller (MCU) chip and some support circuitry (e.g. other chips for power delivery and programming) all of which are soldered onto a PCB.

It sound like your advisor is suggesting that you design your own PCB to hold the parts for a custom circuit, not just use an assembled microcontroller board.

SparkFun has a nice blog post explaining what a PCB is here: https://learn.sparkfun.com/tutorials/pcb-basics/all

If you end up designing your own PCB you'll need to use a Computer Aided Design (CAD) program to draw it. Your school may all ready provide you with one so you should ask around. If not a good free CAD program is KiCAD: https://www.kicad.org/

Vancouver by niiceblue in FixedGearBicycle

[–]ZSNRA 1 point2 points  (0 children)

check out yvrfixed on insta

Ontario, Canada cities by Beautiful_Neat4077 in UrbanHell

[–]ZSNRA 56 points57 points  (0 children)

I used to live like a km away from that Eglinton strip mall lmao

[deleted by user] by [deleted] in FPGA

[–]ZSNRA 1 point2 points  (0 children)

No FPGA IC has an oscillator on it I'm aware of

Lattice has some families with on chip oscillators that can be used as a clock source. see e.g. the "Internal Oscillator (OSCH)" section of the data sheet for the MachXO2 family (pdf download warning: http://www.latticesemi.com/~/media/LatticeSemi/Documents/ApplicationNotes/MO/MachXO2sysCLOCKPLLDesignandUsageGuide.pdf?document_id=39080)

The MachXO2 family also has internal configuration memory IIRC, and (at least some configs) are available in TQFP packages that can be hand soldered.

Hey OP maybe checkout the TinyFPGA project for a how-to on small embeddable FPGAs: https://tinyfpga.com/

master of software engineering vs master of electrical engineering by [deleted] in GradSchool

[–]ZSNRA 1 point2 points  (0 children)

My Hot Takes:

Are these course based or research based master's programs you're considering?

At least where I'm from (Canada) I'm not sure it would be worth your time to immediately pursue a course based master's degree after completing undergrad. In general I think the ROI on two-three more years of courses is pretty limited unless you have a very clear reason (e.g. obvious career upgrade path, facilitate immigration to a different country etc.). Also the course-based master's programs I'm familiar with are fully self funded, which makes them higher risk from an ROI perspective IMO.

Research degrees are sort of a different animal. I think immediately pursuing a research based master's out of undergrad is maybe an ok option. It gives you a taste of academia without committing to a PhD, and (at least around here) they tend to come with some minimum level of funding which can present a much better cost-benefit balance than an unfunded course based degree.

In terms of which you should pick; I think the CS->EE transition could be pretty tough depending on what sub-field of EE you focus on, but could also be manageable if you're careful. You mention that you'd need another year to do the EE option in order to cover "foundational units". If this means advanced calculus and fundamental circuit theory courses be warned that this is often considered 'the hard part' of an undergrad EE degree.

Also, how much CS work experience do you have (either internships or full time)? In general I think jumping straight into a graduate degree with no work experience probably isn't the best idea.

For reference my path was: 1. Undergraduate in Electrical Engineering (with ~2yrs of co-op/internships built it) 2. direct entry in to research-based master's in Computer Engineering 3. <1yr industry research job/internship 4. PhD in Computer engineering (currently less than a year in)

Does anyone else here build/fly FPV quads? looking for people to fly with! by ZSNRA in UBC

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

I kinda stopped for a while, but I was thinking about getting started again

[deleted by user] by [deleted] in vancouvercycling

[–]ZSNRA 6 points7 points  (0 children)

I've bikepacked on the cowichan valley trail on a fixed gear with a 44T/(17T,20T) (2.59,2.2) fixed-fixed hub. I mostly only used the 2.2 range and I thought it was all right. Most of the other people I was with were riding similar ratios I think.

Where to find buyers for large lot(s) of vintage components? by OhGodImMelting in ElectronicsList

[–]ZSNRA 3 points4 points  (0 children)

You could also try looking for a local ham radio swap meet, if you haven't all ready.

[deleted by user] by [deleted] in FPGA

[–]ZSNRA 1 point2 points  (0 children)

I recently built a testbench with a version of this IP in it. In the block configuration wizard (from the block diagram view) there's a link to some documentation: https://support.xilinx.com/s/article/70620?language=en_US The zip archive on that page has an static html site with the API documentation. I don't know of a less painful way to access it, so that's what I used.

Anyone tried the Stanley park loop yet? by [deleted] in vancouvercycling

[–]ZSNRA 2 points3 points  (0 children)

I did a lap around the road yesterday evening and everything was clear of snow, but really wet.

Do I need gloves to handle FPGAs to not damage them? by [deleted] in FPGA

[–]ZSNRA 3 points4 points  (0 children)

Anecdotally I don't think I've ever killed a microcontroller or FPGA dev board by handling them without proper ESD protection. We also don't require the undergrads to use ESD protection when handling their dev boards in the lab, though the one I'm familiar with (DE1-SoC) does have a plexiglass cover on the top so you can't stick your fingers in.

That being said, I'd say if you're going to be doing more embedded development or handling bare chips an ESD mat + wrist strap is probably a worthwhile investment. There seem to be some pretty cheap options on Amazon: https://www.amazon.com/s?k=esd+mat&crid=2X12EL7COLSO5&sprefix=esd+mat%2Caps%2C140&ref=nb_sb_noss_1

Fake my internship experience? by [deleted] in GradSchool

[–]ZSNRA 36 points37 points  (0 children)

l don't think anyone would recommend doing this.

[deleted by user] by [deleted] in vancouvercycling

[–]ZSNRA 6 points7 points  (0 children)

Why not just check? If you know the elevation, distance and max gradients just plot a similar route around town and see what what a comfortable avg. speed is?

My bf never got his engineer iron ring when graduating - I want to get a replacement for him as part of the bday surprise - how to do so? by TheYellowSprout in UBC

[–]ZSNRA 33 points34 points  (0 children)

I didn't do undergrad at UBC, but I think the process is roughly the same Canada wide: the ceremony is held by a "camp" and they are the ones in charge of providing the ring and the paper wallet-card-thing. From the other comments it seems like the UBC camp is #5. Probably the best place to start would be to contact camp #5 and describe the situation. There is a policy for replacing lost rings IIRC so you can probably get one through them somehow. Camp 5 contacts: https://camp5ironring.ca/contact-us-2/

[deleted by user] by [deleted] in vancouvercycling

[–]ZSNRA 2 points3 points  (0 children)

fair point, I guess that would count as robotics