by bassybeats | May 17, 2020 | FX Pedals
As with a lot of my projects they seem to be long running and never get done. Well with the 2020 lockdown I had plenty of time to get through some projects, probably obvious by the volume of things I have been posting lately. Well this one was an idea I have had for a long time, it was based on the high volume of germanium transistors I ended up with from all my builds. Lots that were uncommon, out of ‘spec’ or not usually used in fuzz pedals.
What I wanted was a way to load up 4 different options for Q1 and Q2 and be able switch between them all and bias them up externally by ear. The base of the project was a Fulltone 69 fuzz circuit as it sounded good and was easy to wire up. Initially, I wanted to have it negative ground so it can be used with normal power supplies from other pedals. I had a good crack at doing it in Eagle and making a PCB and never made progress or got it right, this was the part that delayed the project the most, holding onto the idea of a custom PCB.
The alternative plan
I eventually gave in hand wired a unit using 3 layouts from Tagboardeffects.com. The Fulltone 69 Fuzz, The Dallas Rangemaster and the Negative Voltage Inverter. These 3 circuits gave the options to wire it all by hand during the lockdown and get a working prototype working. If it works out and my friends want one as well I can then look at a PCB, but there was no point if it sounded like crap.
I actually already had a 69 Fuzz so it was just a matter of breaking out the trim pots and transistors onto a daughter board and the wire up some 4P3T rotary switches to change between each transistor for both Q1 and Q2. To test it out, I had to find a selection of PNP transistors that were roughly the right values to put in each spot, which I used my handmade transistor tester ( arduino based ). I actually left the sockets and patch wires on the fuzz board which meant I could still put transistors directly into it to verify issues if something didn’t work or stopped working.
Next came figuring out how to box this whole thing up. It was going to be big, but I did have some old 1590DD cases that needed to be used, they aren’t good for foot pedals but are perfect for these testing units. Originally, I was going to do a voltage sag knob but after testing it out I instead changed to an input cap selector for the rangemaster.
When it came to wiring it all together, it was a nightmare. The worst part of was getting the grounds all working fine and it is easy to get the LED’s and case grounds wrong. In the end I dropped my own versions and found the dual effect wiring diagram from MadBeanPedals.com. Once I got the switching working I only had some minor issues which ended up being a dead 7660S voltage inverter. Once that was solved it was just a matter of getting it all in the case together.
It all turned out pretty well and i’m surprised it actually works. I don’t think it will be worth making a PCB but I guess thats what vero/tagboard is for. It matches up well next to my other fuzz experiment box that has 3 different fuzzes + an LBP1 in it.
by bassybeats | May 17, 2020 | Computing
After needing getting to a point of upgrading my main rigs to a ultrawide screen and going between PC and Mac I came into the strange need to have a way to switch the 3.5mm audio out to run into my desktop speakers. I tried using the speaker/audio out from my monitor as the displayport signal carries audio as well but it was incredibly noisy and introduced a lot of hum.
So this is just a short post on how I made a small box to handle the switching. It’s just housed in a small black plastic box from Jaycar with a ground loop isolation unit inside, a couple of 3.5mm jacks and a DPDT toggle switch. The isolation box helps remove any hum introduced by the power of each device in the chain as the MacbookPro power supply tends to introduce ground loops for some reason. For wiring, I just used the cable from the isolator itself as there was plenty left over.
Materials
by bassybeats | May 16, 2020 | Computing
This was one of the longest running projects that I have had running. Since forever I have tried to get a proper media storage solution working. It first started with when I had the 4 bay DroboProFS. It was good for years but always had some gotcha’s. It was tethered to my MacbookPro permanently and my mac was running Plex Media center, so to watch anything from around the house my laptop had to be on and connected. This worked for years but slowly the drives started getting very full and then started dying.
I actually managed to pickup a much bigger Drobo 12 bay rack mount unit, but the networking was too slow and I couldn’t install plex to it, meaning I would have to run plex off it over the network from my laptop still, so not ideal. I sold the Drobo and made some money, which was enough to look at building a proper home media server. I got a good deal on a 6th Gen i5 rig with 16gb ram and an empty case. At the same time, I picked up a bunch of 1tb drives from my old work for $10ea and loaded the machine with drives.
The basic idea was simple, build a machine that could run plex, store all my media and project files, act as a download server, FTP server and have built in redundancy. Due to my machine not having enough sata ports or raid capability, I opted for getting a couple of 4 port SATA cards and running a software raid on Linux Mint using MDADM. For over a year this worked great, but then as usual I had drive failures.
The Final Form
I finally got sick of space limits and drive issues, so I did a case swap and a full re-build. I ended up with 4x2tb drives + 3x4tb drives with two MDADM arrays in RAID5 giving my two arrays with 2 drive failures, surely I would be fine from here on out right? Wrong. I persisted to have issues with drives dropping out of the arrays seemingly at random, and not always the same drives or the same sata ports. After a lot of debugging ( including getting a new 8 port sata board ), it became obvious that the drive failure noise was actually a Seagate HDD “feature”. The little chirping/clicking was actually the drive telling me there was an issue with the power. I so a quick power supply swap with a project that I wasn’t using and it came alive. All drives rebuilt their raid arrays and not drives dropped out anymore.
I still had some minor performance issues with the software arrays and I think it is down to using a 8 port sata controller instead of a proper raid card. But because this is mostly a read-only system the write performance wasn’t too much of any issue. I opted for Webmin for my remote management solution as it then meant I could run my server headless downstairs plugged into the network. It gives you all the control to monitor the system, manage the file shares and FTP servers as well as other stuff.
Something to look at doing is upgrading MDADM to 4.1 by source as it is much better at detecting broken arrays and rebuilding them. Some useful MDADM commands and fstab lines are below. You need to force build broken arrays and mount the filesystem with the correct parameters on boot to be able to write to it. If you have a failed array on boot, you will need to comment out that fstab line to be able to boot and rebuild the array, a process I was very familiar with by this point.
- sudo mdadm –verbose –assemble –force –run /dev/md0 /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj
- /dev/md1 /mnt/archive ext4 rw,user,exec,x-gvfs-show,x-gvfs-name=Archive 0 0
The final build has the following setup on it:
- i5 6500 CPU
- 16GB DDR4 ram
- 4x 2TB Seagate Drives
- 3x 4TB Seagate Drives
- 1x 8 port PCI-E Sata expansion board
- Fractal Design R2 case
- 3x Fractal design case fans
- CryoRig CPU cooler
- Zalman GV Series 600w Power Supply ( this will get replaced with a quieter unit one day
A slight update
So I got sick of drives falling out of the raid and the cheap SATA controllers dying so I finally invested in a good LSI card to get it sorted once and for all. Its an LSI SAS 9217-8i controller custom flashed to IT mode. This is a PCIe 4x card as well so I know I wont run into issues with bottle necks ( not that my raid5 would bottle neck ).
Open Media Vault 5
As well as the new LSI card I also was getting sick of managing the MDADM array manually through Webmin and its Linux Raid interface. I did some digging and noticed that Open Media Vault also using MDADM for its raid arrays and flashed a USB with it and saw that it recognised the array. So it was time to abandon Linux Mint and move over to a proper NAS distro. It wasn’t without its learning curve though as there is no desktop at all, so its all command line and web based. I had an issue getting it to display the IPv4 address on first boot and had to change over its network interface as well as set a reserved IP on the router to get to it.
For most of the setup I just followed DB Tech’s tutorials to get it setup. I ended up with the following setup:
- Open Media Vault 5
- 2x Raid 5 arrays
- Docker and Portainer installed
- QBitTorrent + PIA VPN
- Plex
- Nginx + MariaDB + PHPMyAdmin
Transcoding
My last hurdle was getting hardware transcoding working. AMD has no hardware acceleration under Linux for Plex so you are stuck with Nvidia. I opted for the GTX1050ti as it supports 3 streams at 1080p at the same time, needs no PCIe power and was affordable. Getting the Nvidia driver installed under Open Media Vault 5 was no easy task and involved getting the driver loaded into Docker to be able to use it in Plex. I also loaded up NVTop in the command line so I could verify that it was using the GPU for transcoding when I was streaming and that it was indeed allowing it to do multiple streams at the same time.
by bassybeats | Apr 5, 2020 | Computing
This was one of the most frustrating projects that I have done do date. It took me right back to those painful days of installing drivers, blue screens, crashes, hardware incompatibilities and re-installs. I don’t think I have installed any OS more than Windows 98. On top of all of that, I had numerous hardware failures due to the age of most of the components I started out with.
The plan
This project started from a youtube video from PhilsComputerLab where he was building some Windows 98 PC’s with somewhat modern hardware, from Socket 370, socket 478 and even socket 775 motherboards. After building my “Ultimate XP/10” rig I wanted to do the same but with Windows 98SE. The plan was to get as much compatibility, speed, and modern creature comforts as I could. That meant USB, AGP, PCI, ISA, SSD, Sata, DVI output, Good sound, reliable parts and a modern case. Not all of those were easy to find.
Revision 1
The first revision of this build was using an Asus TUSI-M Socket 370 motherboard with a Pentium III in it. This motherboard seemed to perform well but was lacking some of the features I was after, namely AGP, Sata II and USB 2. After that another socket 370 board came up on Trademe, a Gigabyte GA-6VEML which was pretty much the same except it had an ISA slot which would take my nice vintage Sound Blaster card. But alas, it wasn’t meant to be. After numerous re-installs and issues I just gave up. The Gigabyte board was having issues where it wouldn’t turn on half the time for no reason and the CPU coolers were crazy loud, so I had to change course.
Revision 2 (short lived)
Well the second revision wasn’t any better, same core parts but different motherboard, ram and CPU. this time it was an Acer S88M Socket 478 board with a Pentium 4. It appeared to be going good but the voltages were all over the place and the CPU just wouldn’t report the correct clock speed. The bios was impossible to flash on this thing as it came from a prebuild from back in the day. So I was stuck once again.
Revision 3 – it’s final form
Well after a lot of headaches with this build I came across a bundle of motherboards on trademe that happened to have some early socket 775 eta motherboards. There were 3 Asus P5PE boards that could take DDR400 ram and a Pentium 4 3.40ghz processor! This was the golden moment for me, not only would I have more modern hardware that was less likely to fail, but gained AGP, and USB 2.0. This board was the perfect candidate for this build and I now even had 2 spare setups of ram, motherboard and CPU’s.
The final stack of parts I went with was:
- Asus P5PE socket 775 motherboard
- Intel Pentium 4 3.40ghz
- 2GB of DDR400 ram ( i’ll share the trick I used to get this to work )
- 128GB Kingston SSD
- PCI to Sata II card
- Sound Blaster Live PCI card
- 256MB FX5500 AMD AGP graphics card
- Floppy Drive
- DVD Drive
- Fractal Design R2 case
- a few old HDD’s for storage
Getting software onto this rig was no easy task, annoyingly I didn’t have any easy way to transfer files onto this machine without burning disks all the time. So I opted to pull one of the drives out and dock it into my main Windows 10 rig and downloaded all the files.
The drivers I needed were mostly all here on Asus’s website ( somehow still hosted ) or here on Phil’s Computer Lab site. The biggest pain in the butt that I had with this build was getting drivers installed. I had a lot of issues getting the USB drivers to work, mostly because I didn’t have any PS/2 mice or keyboards around which made it incredibly difficult to install things and made going into safe mode a constant occurrence when I got the wrong ones installed ( even tried PS2/usb adapters ). But once I found a PS/2 mouse I finally got all the drivers and software installed and managed to even gets some games installed.
After all that was sorted out, I ran some benchmarks using 3D Mark 2001 and got some impressive scores for Windows 98 of 7275. Due to the FX5500 having DVI I can even run 98 on the 24″ screen over HDMI/DVI cables and I can even use my USB/HDMI KVM full supported! This was a pretty hard project and still has some room to improvement.
by bassybeats | Apr 5, 2020 | Others
In an on-going to quest to log all the projects that I work on I am going to keep this article as a running log of all the improvements, changes and maintenance I have done to my 350z.
Blacking out the badges and bumper
I had seen a few Z’s rolling around with blacked out badges and I really liked the look of it. A quick google later and it seemed pretty straight forward to mask off the car and apply some matte black plasti dip. It won’t be the longest lasting stuff but it is easy to remove and put the car back to stock later on.
Installing an intake plenum spacer
One of the few “performance upgrades” you can do to a stock VQ35DE is to add the plenum spacer into the intake. This wasn’t too hard to do and it gave me a chance to clean everything out, as you can see there was alot of sooty crap in the intake that I could remove and also cleaned the throttle body. One thing to note is that you are going to have to do the throttle position procedure after you clean that thing as the car is going to run pretty bad at first.
Fixing an elusive water leak
Well after a couple of years owning it the car developed an annoying leak only when parked on the specific angle in my driveway. This leak was extremely hard to track down, but in the end what was discovered was that the water on a certain angle was going under the plastic cowling, down the firewall and along a tube into the cabin. So if this happens to you, it is the rubber seal on the cowling that has gone bad ( the bit that touches the windscreen ). I ended up going through the whole car, engine bay and getting the inside dehumidified and removed all interior to get it sorted. What a pain in the arse.
Installing a stock style rear wing/lip
When I first go the car, it had no wing which wasn’t an issue as I knew I could fit one later on. Well trying to track one down locally was not an easy feat and I ended up ordering one online that actually came pre-painted and also came with the correct mounting adhesive as well, an easy Sunday job.
Fixing the annoying boot lock issue
Apparently a common issue with these, but the boot lock switch decided to stop working one day and I had to use the pull cord ( its mounted in the rear strut tower thing ). A small weekend project and I had the bumper off and the switch cleaned. The switch just needed some cleaning and water resistance.
Replacing a broken drivers door handle
I seemed to be going through an aging window for this car and had another part fail due to age, i’m sure its common on all cars but this was a pain to do. The plastic actually broke inside of the handle and the bolt wasn’t able to be undone. I ended up slipping a pair of vice-grips in wrapped in cloth to hold the plastic to undo it. I also had to re-plastidip the handle as well.
Installing a rear view camera and sound proofing
As a bit of an xmas present to myself I wanted to get a rear view camera installed as my headunit supports it as well as put in some sound dampening to lower the road noise and get a better sound from the Bose stereo. It made a huge difference in audio quality and you can actually get a reversing light housing that can hold a camera for the 350z, so it looks completely factory!
Installing high flow catalytic convertors
The other thing that is apparently good for these cars is to swap out the cats to some good quality high flow ones. I ordered some USA made cats from Kinetix Racing. They sound awesome and drop some weight too. The car feels a little bit more responsive but only by butt dyno. The old cats are pretty hard to get out, needing some really long extensions to get to the header bolts, but once you have that done you are golden. Also check the bolts as they are imperial not metric that come with the kit.
Repainting wing mirrors
Prior to me owning the car, someone must have had the wing mirrors painted as I had done a gumboot rally in the past and the paint came off when I removed the sponsor stickers ( it shouldn’t ) and the other mirror after a few years in the sun started to crazy crack and the clear coat came off. I went down to my local auto paint shop and got colour matched cans of lacquer paint and stripped them down and gave them some fresh paint and plenty of clear coat.
Installing wheel adapters and BC Gold coilovers
One thing that always bugged me with this car was the spacing and offset of the wheels. The BBS LM rims looked awesome but just didn’t fill out the guards enough for my liking. Since the only way to change this ( other than reverse mounting the rims which was just as expensive ) was to buy bolt on spacers. The car actually came into the country from Japan with 3mm spacers to clear the brakes which I didn’t like if I was going to track the car. since I was going to have to get a certification for the spacers I also decided to install some BC Gold Coilovers at the same time and get it all certified at the same time.
The install was pretty straight forward and was all done in a weekend. I then took the car down to Mag and Turbo and got the alignment and ride height set even all the way round. Doing this gave me the chance to corner balance the car as they always are a little uneven corner to corner. With the spacers pushing the wheels out and a little lower ride height the car looks 100% better.
Fixing the Bose Subwoofer Amp
As it comes, parts start to fail over time and the Bose subwoofer amp is no different. It started with the sub cutting out when going over large bumps and then it just wouldn’t work at all. A quick google shows this is pretty common and its the 12V relay that goes bad after a while due to all the vibration. The original part isn’t made anymore but I ended up using a panasonic replacement .
Faulty Window Regulator
Almost at the same time as the subwoofer amp, the regulator started dying in the drivers door, something apparently common. Apparently it is due to manufacturer defects. so I found a third party replacement for it. Its pretty straight forward to install but you need to calibrate it once it is installed with the little button built into the door itself.
Diff Bushing Upgrade
When I was upgrading the coilovers I saw that the top diff bushing was starting to perish, so I put an order through for a set of White line bushings. The kit is pretty straight forward to put in but there is a lot of things to remove to get to them. I used this video as a guide.
- Remove the rear swaybar, this will fight you a lot.
- Remove axle bolts to the diff, mark them so the bolts go back in the same place.
- Remove the 4 diff bolts to the driveshaft, mark them so they go back in the same place and also mark the driveshaft so it goes back in the same spot.
- Remove the diff housing breather hose at the top of the diff, this is not easy to get to.
- Remove the 3 diff bolts that go into the bushings. Make sure you have the jack under the diff at the stage so you can lower it down.
- Once the diff is out, you might be lucky to be able to knock the old bushings out of it, I had to cut one out with a drill and a reciprocating saw.
- The bushing in the rear subframe will be the worst and take the most time. This was a nightmare to remove and I used a combo of a drill, a reciprocating saw, a jig saw and my custom made vice I used to be put the bushing in.
Once you do all that, the rest is pretty easy, its just the same thing in reverse. To get the new sub frame bushing in, I made a custom vice with 1/4″ steel plate with a long threaded bolt and a couple of washers. After its all back in again, I went for a drive and then rechecked all the torque on the bolts after about 100km.
Finally fitting the Nismo Style body kit
This was a look I have wanted for ages, the two tone Nismo body kit that has that ‘baby GTR’ look to it. Sadly I got a bit screwed over with these parts when I bought them. The reproduction kits were extremely poor quality and the side skirts were 15mm too short, poorly fitting parts. I actually went through the whole process of getting them extended, and getting the gaps fixed but actually got offered some genuine Nismo side skirts that would need the same amount of work and paint so I went with those in the end. The end caps were the same with fitment but were much closer to fitting and I just made them work.
The Nismo Style Look
I think the kit turned out remarkably well. Silver is a very hard colour to match, especially with a 20yr old car that has had panels repainted and blended over the years but it still looks stunning.
Swapping the centre console to the facelift model
The centre consoles in the 2003-2005 are known to break the cubby cover and for all the paint to wear off. Mine eventually broke and the paint was bad and I need to replace it. I found that Z1 still stocked New Old Stock facelift cubbys and upper consoles. So I ordered one and waited to do the swap. Something that you will need to be careful of is that the upper, lower, gear surround, side knee pads and the climate control box all need to be swapped over to the Face lift version as well. I luckily found the rest of it locally from a wreckers. You will also need to extend the hazard button wires as they are too short on the old harness. The Radio surround is also different, so you will need one of those as well.
Fixing the tierods
A quick fix, but I needed to replace the tierods due to wear, so I opted to put the GKTech inners, outers and extensions in to get 15deg more lock angle for parking.
Valve covers
These are a total pain to do, but I had oil in the spark plug holes and leaking oil down the back of the block. I opted for the Z1 black covers as they look OEM-ish and have replaceable gaskets. I also changed all the PCV tubes and spark plugs at the same time.
Crack in the radiator
So apparently another weak spot in these now 20+ year old cars is the plastic end tank radiator. Mine finally developed a crack, which thankfully only happened while pulling in a parking spot so the car wasn’t over heating. I opted to replace it with a Koyorad all aluminium radiator. Do note that it says it is a drop it replacement but you need to shorten the lower rubber grommets and clearance the flashing on the plastic lower core support. This is due to the lower AC mounting tabs being 2-3mm too long.
I did opt to replace the thermostat, radiator hoses with black silicone hoses and the accessory belts while I had good access to them. I also verified both fans were working correctly by attaching a camera under the hood while driving incase the fans were the cause of the crack in the first place and not just old plastic.
Recent Comments