Live data from Hacker News

Internal Combustion Engine

ciechanow.ski

271–280 of 415 posts

Re: Internal Combustion Engine

#271

One of those web pages which deserves an award. Some place in some kind of Internet Hall of Fame, an historical archive which shows the only best highlights of what websites were actually capable of presenting. Milestones of web development. This page summarizes pretty good what web technology is capable of, when in the hands of a real professional. --- Ok, I just realized this is from Bartosz Ciechanowski, and this…

I'm assuming he used something like SolidWorks to CAD up the parts, but then it looks like he custom made all the animation stepping widgets and camera rotation logic and various shaders for the different effects in pure JS[0]? Surely he didn't write this JS by hand (i.e. it was generated from blender3d or solidworks files or something?).

I would like an article on how he made the interactive animations in the article.

[0] https://ciechanow.ski/js/ice.js

Re: Internal Combustion Engine

#272
post #195

Isn’t it risky for the timing to rely on a rubber belt? Does it never slip? Even a mm of slippage seems like it would make the valve timing stop matching the pistons?

Timing belts have teeth. Occasionally chains are used instead; more expensive and heavier, but more durable. You do need to maintain the timing either way it it will destroy the valves.

>Timing belts have teeth.

To expand: It is the teeth that make belts timing belts, they keep the 'timing' (relative rotational orientation) of 2 or more toothed pulleys. In an ICE the camshafts are locked to a 2:1 ratio to the crank shaft, in a 3d printer it keeps an axis fixed relative to the stepper motor shaft.

Re: Internal Combustion Engine

#273

A few thoughts while reading this: In addition to a deeper understanding of engine manufacturing considerations than I even knew I cared to learn, this article helps me appreciate why people are into engine work. The perfect tolerances and synchronization of these machines makes me a little ashamed to use the word "engineer" in my title of "software engineer". There is no real comparison of the quality of the result.…

Achievements in other disciplines can often look like magic (and some are but it usually takes experts to tell which). I think fundamentally engines are engineered like software- by solving one problem at a time. And after having gotten a distributed consensus algorithm to work with a perfect dance of elections and voting etc I feel like there is magic in software too.

Re: Internal Combustion Engine

#275

A few thoughts while reading this: In addition to a deeper understanding of engine manufacturing considerations than I even knew I cared to learn, this article helps me appreciate why people are into engine work. The perfect tolerances and synchronization of these machines makes me a little ashamed to use the word "engineer" in my title of "software engineer". There is no real comparison of the quality of the result.…

Excuse me, but modern CPUs are way more complicated than this, even if you only look at "arranging events in time". Like several orders of magnitude more complicated. Anyone who has touched VHDL/Verilog knows how delicate signal propagation is, and how crafty you have to be with the clock. And even if you never tinkered with transistors surely you've at least looked at assembly code, and the amount of painstakingly d…

I doubt most of the readers here on HN ever wrote anything in assembly. It is like comical interaction of Marc Andreesen and Mark Zuckerberg and how Zuckerberg had no idea on the Netscape browser (let alone Mosaic or Gophers).

https://www.businessinsider.com/when-mark-zuckerberg-met-mar...

https://en.wikipedia.org/wiki/Gopher_(protocol)

Re: Internal Combustion Engine

#276
Another great page! I just have one minor complaint: I wish the spaceball rotations always kept the y-axis oriented upwards... That would help me navigate the models much more easily...

Re: Internal Combustion Engine

#277

When I was a boy, my dad decided that our '66 Mustang with a straight 4-cylinder engine needed new piston rings. I helped a bit but mostly watched as he tore down the engine to the barest elements, only the engine mounts keeping the block held up in the compartment. The crankshaft, connecting rods, tappers valves, piston heads, piston rods, all laid out neatly on the garage floor along with all the nuts, bolts, washe…

> Although I really appreciate the reliability, efficiency, and durability that modern engine design has brought, a part of me is sad that modern cars are all about chips and software, and the average guy in his garage or under a shadetree can no longer break one down to the bare bones of electromechanical parts and put it back together better than it was. That's a totally flawed understanding of modern ICE vehicles.…

> "Wiring harnesses have replaced all the vacuum lines"

Of course, now days the wiring harnesses themselves have become huge and unwieldy in many vehicles - literal miles of cables! Automakers are looking at technologies like automotive ethernet and even wireless communication in order to reduce the cost, size and complexity of wiring.

> "I share your attitude WRT modern EVs, but I bet if we just treat the controller and battery as black boxes we don't attempt to disassemble and service"

Some EV batteries are quite serviceable (eg: LEAF), with the pack being able to be disassembled right down to the cell level relatively easily. Although admittedly, some modern pack designs are moving away from this level of serviceability (eg: Tesla, whose cells are cemented in place with fire-retardant foam/glue. Disassembly is a one-way operation).

Things like motor controllers/inverters tend to be very reliable so there is rarely any need to disassemble or service them during the lifetime of the vehicle. If they do fail there's a ready supply of affordable replacement parts, thanks to salvage from crashed vehicles, so it's often easier to just replace a faulty part than attempt to service.

Re: Internal Combustion Engine

#278

This, like the Fourier Transform webpage, is a masterpiece. Silly Question: when I add gasoline to my car it's a liquid. When it enters a cylinder of my Engine, mixed with air, is it still a liquid? Is it a gas? Aeresolized? What causes the change in state and when/where?

It’s an aerosol, fine droplets of liquid in a stream of air. It used to be the carburetor that added the fuel to the airstream (by way of the Bernoulli principle); modern cars use a fuel injector, which works on much the same principle as a spray bottle to create the fuel-air mixture directly in the cylinder.

Re: Internal Combustion Engine

#279
post #271

One of those web pages which deserves an award. Some place in some kind of Internet Hall of Fame, an historical archive which shows the only best highlights of what websites were actually capable of presenting. Milestones of web development. This page summarizes pretty good what web technology is capable of, when in the hands of a real professional. --- Ok, I just realized this is from Bartosz Ciechanowski, and this…

I'm assuming he used something like SolidWorks to CAD up the parts, but then it looks like he custom made all the animation stepping widgets and camera rotation logic and various shaders for the different effects in pure JS[0]? Surely he didn't write this JS by hand (i.e. it was generated from blender3d or solidworks files or something?). I would like an article on how he made the interactive animations in the articl…

I think it can't be understated how important it is to able to rotate, and move the playback forwards and backwards.

It's almost like being able to hold the part in your hands, examine the reasoning behind its structure and "debug" your mental model of it by playing its operation back and forth.

Re: Internal Combustion Engine

#280

This, like the Fourier Transform webpage, is a masterpiece. Silly Question: when I add gasoline to my car it's a liquid. When it enters a cylinder of my Engine, mixed with air, is it still a liquid? Is it a gas? Aeresolized? What causes the change in state and when/where?

[deleted]
Post reply on HN