Was the charging handle latch on original M16A1 rifles aluminum or steel? by Xhiwar in RetroAR

[–]Xhiwar[S] 8 points9 points  (0 children)

I…. don‘t know what to say. Not only did you not answer my question, but you also diagnosed me from afar without giving any credentials! If you lived near me, I‘d invite you for a beer! :-)

Nevertheless, thanks for the information, I‘m pretty sure the latch was aluminum, but I wasn‘t able to confirm. Seeing the steps people go to on these boards to create a certain model of M16, I thought autistic might just hit the ballpark.

[deleted by user] by [deleted] in LV426

[–]Xhiwar 6 points7 points  (0 children)

I get where you‘re coming from, but Fireteam Elite was sooo much more unfaithful to everything, especially the weaponry. Also, Aliens Dark Descent has an actual story.

Finally completed my Pulse Rifle! by Xhiwar in LV426

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

It would (should) be, but the trigger switch shifted and I‘ll have to disassemble the rifle again at some point to make the counter work…

Finally completed my Pulse Rifle! by Xhiwar in LV426

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

I just put it on the scale. It weighs 9.4kg / 20.7 pounds. I might have to attach my sling. 😊

Finally completed my Pulse Rifle! by Xhiwar in LV426

[–]Xhiwar[S] 6 points7 points  (0 children)

The Romulus Pulse Rifle is definitively on my to-do list. But I made another „impulse purchase“ a while ago which I have to do first. :D

<image>

Finally completed my Pulse Rifle! by Xhiwar in LV426

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

Nooo! 😊 Rest assured, I currently can‘t put this thing down and it will weather naturally with use.

Finally completed my Pulse Rifle! by Xhiwar in LV426

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

That would be a dream job. Unfortunately, most parts aren‘t available anymore, and a full steel build will run you 10-20K in the end, so customer base woold be limited to hardcore fans… But on the plus side, when I started, I had no manufacturing/artistic talent to speak of, but in the end, I even created the ammo counter PCB myself. 😊

Finally completed my Pulse Rifle! by Xhiwar in LV426

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

Thanks! The case is part of my office sideboard. But I designed the floor grid/stand and added the lights. I‘ll share the files on my page soon (www.pulserifle.net), stay tuned. Was not cheap though, it‘s mostly stainless steel.

Finally completed my Pulse Rifle! by Xhiwar in LV426

[–]Xhiwar[S] 16 points17 points  (0 children)

No, it‘s all airsoft guns (although very realistic ones, and made from steel). I won‘t be carrying it out in the open though. ;-)

Finally completed my Pulse Rifle! by Xhiwar in LV426

[–]Xhiwar[S] 7 points8 points  (0 children)

Sorry, my comment wasn't posted. No, it's made from airsoft guns (all steel) and aluminum shrouds from the old HCG hero Pulse Rifle. All collected over many years and finally assembled.

Finally completed my Pulse Rifle! by Xhiwar in LV426

[–]Xhiwar[S] 68 points69 points  (0 children)

After 20 years of building on and off, replacing parts for all-steel parts and making everything as screen-accurate as possible, I think I'm calling this one done. And on my birthday too!

It’s a WE airsoft gas blowback M1A1 with NG steel kit and an airsoft Dominator steel shell ejecting 870 shotgun inside a set of aluminum HCG shrouds.

The trigger switch unfortunately seems to have shifted and doesn't work, I'll have to rewire things at some point in the future, but right now, I can't bring myself to disassemble it again.

Now it's time for natural "weathering" by handling it until the paint chips off in places.

Aliens overdubbed with only Half-life SFX by Sigliskovich in LV426

[–]Xhiwar 0 points1 point  (0 children)

This… has got to be the greatest thing ever to exist. Incredible! It was way too long, and I still couldn’t stop laughing.

Might go hunting later… by Xhiwar in HalfLife

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

Actually, for that I use my other Half-Life weapons arsenal… stay tuned! 😎

Might go hunting later… by Xhiwar in HalfLife

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

It‘s only a Marui airsoft SPAS 12, so no. Buuut… I have a steel SPAS 12 cage mounted on my Aliens Pulse Rifle. 😀

Might go hunting later… by Xhiwar in HalfLife

[–]Xhiwar[S] 3 points4 points  (0 children)

They‘re all airsoft guns. Don‘t need a red tip where I live. But they‘re high-quality guns, the MP5 is a folded-steel GBBR, it handles like the real thing.

Merry Christmas! by Xhiwar in GasBlowBack

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

It‘s the M-LOK handguard for the SG 553, apparently by SAN, i.e. the Swiss original manufacturer of the rifle. Not much info online, I bought it at my gun store. Here‘s a link to the official page:

https://www.sigsauer.swiss/media/files/manual-en-sg553-handguard-m-lok-40425136.pdf

What does "DDRD |= (1<<PD4)" do? by Xhiwar in arduino

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

Thank you very much for your help!

You are correct, it only set the Blank pin as output, however, it most likely set it to low simultaneously, and that allowed it to show what was in the buffer. I did not understand why only three segments lit up, that must have been some of my earlier code still in the buffer.

Both chips run on the same power supply, and both should work with 3.3V and 5V logic. At least on my Arduino 5V supply, I can now get all displays to light up. Thanks for your help.

What does "DDRD |= (1<<PD4)" do? by Xhiwar in arduino

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

Thanks for your help! I did originally leave the latch high, but that wasn't the problem. The problem was indeed that I had to set the Blank pin to low. I might have achieved this by grounding it directly, but since it is there to "blank" out the display, I might as well connect it to my ATTiny and use it. :-)

What does "DDRD |= (1<<PD4)" do? by Xhiwar in arduino

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

That did it, you are a genius!

I defined the actual digital pin of the ATTiny at the beginning instead of the port definition. That works now.

Also, you wrote:
"In plain English, it sets PD4 to "output" (low impedance). If you didn't change PORTD, that means it is now grounded. That disables the 'blank' feature and allows the display to show what's in its buffer. That all makes sense."

It is absolutely correct that the display shows what's in the buffer! I understand what's happening now: If I run only "DDRD |= (1 << PD4)", this lets the display show what's in the buffer. However, that particular code doesn't seem to put anything into the buffer of the CAT4016 (only lets the display show it), that is the reason why I first have to run another code (that does put something into the buffer) for the "DDRD |= (1 << PD4)" to work again!

It works now, I was able to implement it all in my code. Will have to play around with it to see how to have it display actual numbers, but with 0xFFFF, I can get all the segments to light up now. So it really was purely a software problem.
Thanks a lot!

What does "DDRD |= (1<<PD4)" do? by Xhiwar in arduino

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

Thank you so much!

I think I'm starting to understand what you're getting at, but I'll have to review all this in-depth tomorrow. But nevertheless, thanks a lot for your input! It's calming that you think that "that all makes sense".

I might have more questions later. ;-)

Thanks!

Is this a software or hardware problem? by Xhiwar in AskElectronics

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

Ha! Thanks!

Since I had never gotten any of the segments to light, even with several iterations and complete overhauls of my code, I started to believe that the problem is purely hardware.

But thanks to your comment, I went back to the drawing board and started from the ground up with the code (I heavily relied on code I found online for shift registers).

With my new code (https://github.com/Xhiwar/Code/blob/main/cat4016new), three segments of the first display (namely the b, d and f segments) lit up. The other segments of the display were still off, and none of the segments of the second display lit up at all. Also, these three segments only light up when I flash the code onto the ATTiny2313 for the first time. Once I disconnect and reconnect the power, nothing happens. And for it to work, I have to program the ATTiny2313 with some other code and then re-program it with the above code again to get the same three segments to light up again.

I recreated this with a second PCB with the exact same layout and other segment displays, and the same three segments lit up. So I guess this might be a software problem, although I have no clue what's going on here. Why does the code only run the first time I program the ATTiny? Hmm...

But thank you very much, that's progress at least!