Entries tagged 'cat:Case Modding' (Page 1)

Fred - Part 1 - Modding The Quiet Into A Server Rack Case

Entry created on 2020-11-22 (edited 2022-08-20) author:steeph (374) cat:Case Modding (11) cat:Computer (78) cat:DIY (17) cat:Fred (3) cat:Hardware (16) cat:Hoarding (5) cat:Projects (41) lang:en (253) top:Projects:Case Modding:Fred (3)

Fred is an old Supermicro rack server that I got as an attempt at building a NAS that replaces all the smaller NASs that I already had. But I like to collect stuff and it's never going to be enough. So it ended up being just another extension of my home network.

Overview

It's an old 3U Supermicro server case with 16 3.5" hard drive drawers, a good but not too bulky Asus motherboard and a nice low-power Intel CPU. I kept the motherboard, CPU and 32 GB ECC RAM. It's more than enough.

I wanted to do some mods on the case though to make it more comparible to my home and my visual taste in computer cases. In short, what I did was: Switch the PSU to a quieter one, build fans into the lid for quieter drive and card cooling, painted the case, switched the CPU cooler for passive cooling, added two HBA cards and 14 8 TB hard drives (two drawers left intentionally free).

I will tell about/may document these mods in more detail in separate entries.

File Attachments (22 files)
The case before I started (but not before I added some stickers)
The case before I started (but not before I added some stickers)
The pretty much finished case
The pretty much finished case
Fred-3-IMG_20200516_203621.jpg (image/jpeg, 2372090 B)
Fred-3-IMG_20200516_203621.jpg (image/jpeg, 2372090 B)
Fred-3-IMG_20200516_203634.jpg (image/jpeg, 2341046 B)
Fred-3-IMG_20200516_203634.jpg (image/jpeg, 2341046 B)
Fred-4-IMG_20200516_203641.jpg (image/jpeg, 2899272 B)
Fred-4-IMG_20200516_203641.jpg (image/jpeg, 2899272 B)
Making the holes for the fans was easier than I expected. I marked the borders with a pencil by following the outlines of the actual fans, cut the rough holes with an angle grinder with a cutting disk, then did the finishing with a rotary tool (a not Dremel).
Making the holes for the fans was easier than I expected. I marked the borders with a pencil by following the outlines of the actual fans, cut the rough holes with an angle grinder with a cutting disk, then did the finishing with a rotary tool (a not Dremel).
I used up several cheap grinding bits for the finishing. The remaining borders between the fas are only a few millimeters wide. But the ~2 mm thick steel holds up surprisingly well. They don't make regular home computer cases from that material.
I used up several cheap grinding bits for the finishing. The remaining borders between the fas are only a few millimeters wide. But the ~2 mm thick steel holds up surprisingly well. They don't make regular home computer cases from that material.
First coat: primer, second coat: matte black, thirdly added sparkly sprinkles. In the picture I started taping the sides for what comes next.
First coat: primer, second coat: matte black, thirdly added sparkly sprinkles. In the picture I started taping the sides for what comes next.
Then I painted the middle part pink. After the tape was removed I noticed the paint came off in one spot. Well, that's how it goes if you don't do it right. I can just cover this with a sticker. For now I just added a matte clearcoat.
Then I painted the middle part pink. After the tape was removed I noticed the paint came off in one spot. Well, that's how it goes if you don't do it right. I can just cover this with a sticker. For now I just added a matte clearcoat.
In between cooling systems. I tested the modded lid as it was in the picture but closed. It did do something and it was better than the open case with scattered fans in the next picture, but not by much.
In between cooling systems. I tested the modded lid as it was in the picture but closed. It did do something and it was better than the open case with scattered fans in the next picture, but not by much.
That's how it looked for a day while I used the NAS before finishing the new cooling system. Notice the large space in the middle. That will be used in the next pictures.
That's how it looked for a day while I used the NAS before finishing the new cooling system. Notice the large space in the middle. That will be used in the next pictures.
This is how the case looked inside now. (I'll write about the power supply in the next entry.)
This is how the case looked inside now. (I'll write about the power supply in the next entry.)
Fred_Case_Lid-08-IMG_20200502_082859.jpg (image/jpeg, 2401167 B)
Fred_Case_Lid-08-IMG_20200502_082859.jpg (image/jpeg, 2401167 B)
And from the outside. The fan on the bottom right cools the RAID card and the HBA. I don't know if it's cooling it enough because I don't know what the cards/processors are made to withstand. But they still ran a few years after that picture was taken. The CPU fan is off because it stays cool enough during a hours-long burn test.
And from the outside. The fan on the bottom right cools the RAID card and the HBA. I don't know if it's cooling it enough because I don't know what the cards/processors are made to withstand. But they still ran a few years after that picture was taken. The CPU fan is off because it stays cool enough during a hours-long burn test.
The cooler mount wasn't made for that socket. I think it was for an AMD socket. The bracket was really strong and tight and eventually broke in two. The CPU lid didn't take any damage though and I simply used a few zipties to hold the cooler in place without much preasure on the CPU. That still was enough to cool the CPU passively and the machine ran three quarters of a year that way.
The cooler mount wasn't made for that socket. I think it was for an AMD socket. The bracket was really strong and tight and eventually broke in two. The CPU lid didn't take any damage though and I simply used a few zipties to hold the cooler in place without much preasure on the CPU. That still was enough to cool the CPU passively and the machine ran three quarters of a year that way.
Fred_Case_Lid-11-PXL_20210424_093519403.jpg (image/jpeg, 3628307 B)
Fred_Case_Lid-11-PXL_20210424_093519403.jpg (image/jpeg, 3628307 B)
Eventually I made my own bracket (not in the picture) and now that is held down by zipties. It's quite sturdy.
Eventually I made my own bracket (not in the picture) and now that is held down by zipties. It's quite sturdy.
The old power supply after it died. (The unplugged fan and the missing screws do not resemble how it looked while it was in use.)
The old power supply after it died. (The unplugged fan and the missing screws do not resemble how it looked while it was in use.)
Maybe it would have lived longer if I had cooled it better. It wasn't efficient. It would have been too loud.
Maybe it would have lived longer if I had cooled it better. It wasn't efficient. It would have been too loud.
The new power supply. Fits well in height and leaves more than enough room for its modular cables (even for the ones that aren't used) and airflow.
The new power supply. Fits well in height and leaves more than enough room for its modular cables (even for the ones that aren't used) and airflow.
I'm happy with the adapter plate and how it turned out, even though I originally made it for a different SFX unit and the fan cutout now seems redundant. But it actually looks kind of professional. That's rare enough with me. I bet you can't tell which part I made myself. (Or is this because the photo is so bad?)
I'm happy with the adapter plate and how it turned out, even though I originally made it for a different SFX unit and the fan cutout now seems redundant. But it actually looks kind of professional. That's rare enough with me. I bet you can't tell which part I made myself. (Or is this because the photo is so bad?)
I made my own modular cables with old molex connectors for the HDD backplane. The unused cables in the plastic bag has its place at the back of the PSU.
I made my own modular cables with old molex connectors for the HDD backplane. The unused cables in the plastic bag has its place at the back of the PSU.

NES Case Mod "NES2020" - Overhall of my childhood Nintendo Enternainment System

Entry created on 2022-02-26 (edited 2022-02-27) author:steeph (374) cat:Case Modding (11) cat:NES (2) cat:Nintendo (2) cat:Retro Tech (6) cat:Video Games (4) lang:en (253) top:Projects:Case Modding (9)

Not much to say about this one, really. See the pictures. If you can't, I don't think describing the mod would be of any use.

The display isn't really useful. I just wanted to have a small LCD in there. So I made it display for how long the NES has been on. Any other ideas?

Please don't try to analyse the board. I can't play chess. But the Chessmaster cartridge looks good through the window I cut in the top of the NES. Maybe I'll make another post with a picture from the top.

The texture of the "stone" spray paint is really rough. Maybe if the plastic was colder than the air around it it could almost fool somebody into believing it's some kind of stone at first.

Now I just need games to play on it. I finally gave back a rented game after 20 years of forgetting it, now I only have The Chessmaster, which I don't care for very much and Super Mario Bros. 3 - my favourite - which started to have an unbearable graphical glitch a day after I finished the NES case mod. (Yes, it's the cartridge that's damaged, not the console.)

File Attachments (24 files)
NES2020-IMG_0022.jpeg (image/jpeg, 3169337 B)
NES2020-IMG_0022.jpeg (image/jpeg, 3169337 B)
NES2020-IMG_0025.jpeg (image/jpeg, 2503517 B)
NES2020-IMG_0025.jpeg (image/jpeg, 2503517 B)
NES2020-IMG_0026.jpeg (image/jpeg, 2293676 B)
NES2020-IMG_0026.jpeg (image/jpeg, 2293676 B)
NES2020-IMG_0027.jpeg (image/jpeg, 2310473 B)
NES2020-IMG_0027.jpeg (image/jpeg, 2310473 B)
NES2020-IMG_0029.jpeg (image/jpeg, 2442937 B)
NES2020-IMG_0029.jpeg (image/jpeg, 2442937 B)
NES2020-IMG_0030.jpeg (image/jpeg, 2757499 B)
NES2020-IMG_0030.jpeg (image/jpeg, 2757499 B)
NES2020-IMG_0033.jpeg (image/jpeg, 3057407 B)
NES2020-IMG_0033.jpeg (image/jpeg, 3057407 B)
NES2020-IMG_0036.jpeg (image/jpeg, 2196447 B)
NES2020-IMG_0036.jpeg (image/jpeg, 2196447 B)
NES2020-IMG_0037.jpeg (image/jpeg, 1691574 B)
NES2020-IMG_0037.jpeg (image/jpeg, 1691574 B)
NES2020-IMG_0041.jpeg (image/jpeg, 2474480 B)
NES2020-IMG_0041.jpeg (image/jpeg, 2474480 B)
NES2020-IMG_0042.jpeg (image/jpeg, 2775024 B)
NES2020-IMG_0042.jpeg (image/jpeg, 2775024 B)
NES2020-IMG_0340.jpeg (image/jpeg, 2302209 B)
NES2020-IMG_0340.jpeg (image/jpeg, 2302209 B)
NES2020-IMG_0341.jpeg (image/jpeg, 2211011 B)
NES2020-IMG_0341.jpeg (image/jpeg, 2211011 B)
NES2020-IMG_0343.jpeg (image/jpeg, 2113360 B)
NES2020-IMG_0343.jpeg (image/jpeg, 2113360 B)
NES2020-IMG_0345.jpeg (image/jpeg, 2201146 B)
NES2020-IMG_0345.jpeg (image/jpeg, 2201146 B)
NES2020-IMG_0346.jpeg (image/jpeg, 2579456 B)
NES2020-IMG_0346.jpeg (image/jpeg, 2579456 B)
NES2020-IMG_0347.jpeg (image/jpeg, 2358770 B)
NES2020-IMG_0347.jpeg (image/jpeg, 2358770 B)
NES2020-IMG_0348.jpeg (image/jpeg, 2337674 B)
NES2020-IMG_0348.jpeg (image/jpeg, 2337674 B)
NES2020-IMG_0349.jpeg (image/jpeg, 2251842 B)
NES2020-IMG_0349.jpeg (image/jpeg, 2251842 B)
NES2020-IMG_0350.jpeg (image/jpeg, 2476602 B)
NES2020-IMG_0350.jpeg (image/jpeg, 2476602 B)
NES2020-IMG_0351.jpeg (image/jpeg, 1693024 B)
NES2020-IMG_0351.jpeg (image/jpeg, 1693024 B)
NES2020-IMG_0357.jpeg (image/jpeg, 1996130 B)
NES2020-IMG_0357.jpeg (image/jpeg, 1996130 B)
NES2020-IMG_0358.jpeg (image/jpeg, 2403279 B)
NES2020-IMG_0358.jpeg (image/jpeg, 2403279 B)
NES2020-IMG_0359.jpeg (image/jpeg, 2483184 B)
NES2020-IMG_0359.jpeg (image/jpeg, 2483184 B)

USB/Serial PWM Fan Controller Using an Arduino

Entry created on 2020-11-22 (edited 2021-10-15) author:steeph (374) cat:Arduino (4) cat:Case Modding (11) cat:Code (31) cat:Computer (78) cat:DIY (17) cat:Electronics (16) cat:Fans (1) cat:Hardware (16) cat:Projects (41) cat:incomplete (21) lang:en (253) top:Projects:Arduino (4) top:Projects:Case Modding (9)

I wanted to be able to control the speed of the fans in my big NAS, Fred, individually. Even though the mainboard in use has five PWM fan connectors, the chipset can only control the speed of all fans together. There are probably good fan controllers commercially available that solve this problem better than I did. But they seemed overpriced and it seemed like a fun learning project for me.

The fan controller that I made uses an Arduino Nano clone that listens to it's serial port, waiting for a command to change the speed of a fan. When a command is recognised the continuous PWM signal for that fan is changed accordingly. It's possible to control up to six fans this way with an Arduino Nano. I'm only using three though since I only have three fan groups that need to be controlled separately.

The Arduino sketch/C code for the Arduino Nano that I used is as follows.




//fan speed sensor wire attached to digital pin 2 with a 10kohm pullup resistor
//fan PWM control wire attached directly to digital pin 9

#include <PWM.h> //include PWM library http://forum.arduino.cc/index.php?topic=117425.0

volatile int half_revolutions1; //allow half_revolutioins to be accesed in intterupt
volatile int half_revolutions2; //allow half_revolutioins to be accesed in intterupt
int rpm1; //set rpm as an integer
int rpm2; //set rpm as an integer
int pwm=255;
const byte numChars = 5;
char receivedChars[numChars];

boolean newData = false;

void setup()
{
  InitTimersSafe(); //not sure what this is for, but I think i need it for PWM control?
  bool success = SetPinFrequencySafe(9, 25000); //set frequency to 25kHz
  pwmWrite(9, 51); // 51=20% duty cycle, 255=100% duty cycle

  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  analogWrite(5, 170);
  analogWrite(6, 255);
  pinMode(2,INPUT_PULLUP); //set RPM pin to digital input
  pinMode(3,INPUT_PULLUP); //set RPM pin to digital input
  half_revolutions1 = 0;
  rpm1 = 0;
  half_revolutions2 = 0;
  rpm2 = 0;

  Serial.begin(9600);
}



void loop()
{
  sei(); //enable intterupts
  attachInterrupt(0, fan_rpm1, RISING); //record pulses as they rise
  delay(1000);
  detachInterrupt(0);
  attachInterrupt(1, fan_rpm2, RISING); //record pulses as they rise
  delay(1000);
  detachInterrupt(1);
  cli(); //disable intterupts

  rpm1 = (half_revolutions1/2)*60;

  Serial.print("1");
  Serial.println(rpm1);

  rpm2 = (half_revolutions2/2)*60;

  Serial.print("2");
  Serial.println(rpm2);

  rpm1 = 0;
  half_revolutions1 = 0;

  rpm2 = 0;
  half_revolutions2 = 0;

  pwm = 255;
  recvWithStartEndMarkers();
  processCommand();
}

void fan_rpm1()
{
  ++half_revolutions1; //increment before returning value
}


void fan_rpm2()
{
  ++half_revolutions2; //increment before returning value
}


void recvWithStartEndMarkers() {
    static boolean recvInProgress = false;
    static byte ndx = 0;
    char startMarker = 's';
    char endMarker = '\n';
    char rc;
 
    while (Serial.available() > 0 && newData == false) {
        rc = Serial.read();

        if (recvInProgress == true) {
            if (rc != endMarker) {
                receivedChars[ndx] = rc;
                ndx++;
                if (ndx >= numChars) {
                    ndx = numChars - 1;
                }
            }
            else {
                receivedChars[ndx] = '\0'; // terminate the string
                recvInProgress = false;
                ndx = 0;
                newData = true;
            }
        }

        else if (rc == startMarker) {
            recvInProgress = true;
        }
    }
}

void processCommand() {
    if (newData == true) {
        Serial.print("s");
        Serial.println(receivedChars);
        switch (receivedChars[0])
        {
            case '1':
                receivedChars[0] = '0';
                sscanf(receivedChars, "%d", &pwm);
                analogWrite(5, pwm);
                break;
            case '2':
                receivedChars[0] = '0';
                sscanf(receivedChars, "%d", &pwm);
                analogWrite(6, pwm);
                break;
            case '3':
                receivedChars[0] = '0';
                sscanf(receivedChars, "%d", &pwm);
                
                break;
//            default:
//                Serial.println("I don't know what that means.");
        }
        newData = false;
    }
}

Well, how should I put it? It works, usually.

(tbc?)

(tba:photos)

Project Idea And A Little Story: High Power PC Cooled Completely Passively With Heat Pipes And A Large Surface Aluminium Case And My First Online Post Ever

Entry created on 2021-06-02 author:steeph (374) cat:Bulletin Boards (2) cat:CPU Cooler (2) cat:CPUs (5) cat:Case Modding (11) cat:Computer (78) cat:Cooling (2) cat:DIY (17) cat:Heatsinks (2) cat:Personal (12) cat:Projects (41) cat:Useless Memories (5) lang:en (253) top:Projects:Case Modding (9) top:Projects:Ideas (8)

Here is another project idea that I'll probably never realise. It's not really an ingenious idea or a new concept. But there is a reason for why I can't forget about it.

In the very early 2000s, when I started to tinker with PC cases and also made my first steps in web communities, I thought about how I could reduce the noise my computers made without running chips at dangurously hight temperatures or forgoing performance. I've read about heat pipes in some case modding community. And I thought why not take it to the extreme to move heat quickly not just to a larger heat sink than the CPU sockets could safely hold (Motherboards didn't have cooler brackets back then.) but to a heat sink or several heat sinks that cover the majority of the case's surface. When the first commercial CPU coolers with heat pipes came on the market, targetet at computer tinkerers, but still nobody in the community seemed to attempt to make a case with a huge heat sink on the outside of the wall to cool even a 2 GHz Pentium 4 with its 75 Watts TDP passively, I decided to register in a small case modding web forum and present my idea to see what might be wrong with the concept. I was actually younger 20 years ago than I am now and I had never before tried to get myself out there in such a way. I thought it was a rather good idea. But I wasn't sure how much surface and aluminium mass I needed and wether it was realistic to cool a powerful CPU passively that way. Trying to cool a Pentium 4 only passively sounds like a stupid idea after all.

So I created a post on said web forum that I've never read before, presented my idea and asked for opinions. I got a few answers and everybody seemed to think it was a stupid idea. One respondant didn't seem to get my idea but still seemed to think it was stupid. One person seemed rather friendly in comparison and asked if I could explain the idea in more detail. I felt bullied by the negative answers, I felt mocked by being inline quoted (which I don't think I had seen before) and I felt that my ideas were generally worthless since I wasn't one of those hobbyistic experts that actually know stuff and are able to answer questions asked in a web forum. So rather than explaining my idea in more detail as requested, I searched for a way to delete my post, didn't find one and asked in the same thread how I could remove it.

I didn't find the post when i searched for it a few years ago. Like most small web forums it has probably gone offline with nothing or almost nothing in a web archive. But with the experiece that I have today I suspect that I didn't explain my idea very well and the other forum members didn't realise that I was a very insecure child. I also realised many years later that it wasn't a bad idea. I even saw a computer case that implemented the same idea being sold at some point. I don't know if many people bought this. But at least somebody other than me seemed to think it made sense and could even be commercialised. This redeemed my idea in my mind and I started to think about making such a case again. But I don't have the need for high-power CPUs and didn't want to invest money into another project that I wouldn't ever finish once the initial exitement would be over by buying huge heat sinks and heat pipes. So I've added it to that huge imaginary list with projects that I like to would have done but likely wouldn't finish and conclude my decades long considerations and my decision to conclude them by writing this entry.

Done.

Fujitsu Cordant Pentium II Aluminium Case Mod

Entry created on 2020-03-08 (edited 2020-09-27) author:steeph (374) cat:Case Modding (11) cat:Computer (78) cat:DIY (17) cat:Hardware (16) cat:Projects (41) lang:en (253) top:Projects:Case Modding (9)

I always wanted an aluminium case. A friend gave me this Pentium II he finally decided to get rid of last year. Nice PC, but even nicer in black and with newer hardware in it.

I suck at spray painting and I need to get better paint next time. But if the light comes from the right angle it looks like I imagined it.

I replaced the key lock with a large screw, got rid of the drive cages, replaced the PSU and mainboard, added a graphics card with internally pluggable VGA, replaced the external VGA port with a serial port and added a small LCD panel where the drives used to be, connected internally to the unplugged VGA port. Oh, and green LED strips. I also added two 60 mm fans in the back. I didn't want to cut a whole in any of the other sides, so 60 mm was the largest possible size. Still better than none.

And yes, I actually have a use for a RS232 port.

The main reason I put in the LCD is because I can. I liked the idea ever since I saw a build with a two-line character LCD for status messages around 2004. But nowadays there is a lot more space on the front since optical drives and diskette drives have become rare. So why not make it a regular screen that can be addressed by the OS without much custom code? The idea is to have it display CPU load, temps, notifications and stuff. But I may end up using it mainly for art, animations. I'm not sure, yet.

File Attachments (34 files)
blackalucase-IMG_1082.JPG (image/jpeg, 2235156 B)
blackalucase-IMG_1082.JPG (image/jpeg, 2235156 B)
blackalucase-IMG_1083b.JPG (image/jpeg, 2177437 B)
blackalucase-IMG_1083b.JPG (image/jpeg, 2177437 B)
blackalucase-IMG_1084b.JPG (image/jpeg, 3142205 B)
blackalucase-IMG_1084b.JPG (image/jpeg, 3142205 B)
blackalucase-IMG_1085b.JPG (image/jpeg, 2959783 B)
blackalucase-IMG_1085b.JPG (image/jpeg, 2959783 B)
blackalucase-PXL_20210508_183156593.jpg (image/jpeg, 2037724 B)
blackalucase-PXL_20210508_183156593.jpg (image/jpeg, 2037724 B)
blackalucase-PXL_20210508_183209328.jpg (image/jpeg, 2705989 B)
blackalucase-PXL_20210508_183209328.jpg (image/jpeg, 2705989 B)
blackalucase-PXL_20210509_073811572.jpg (image/jpeg, 2505885 B)
blackalucase-PXL_20210509_073811572.jpg (image/jpeg, 2505885 B)
blackalucase-PXL_20210510_040253140.jpg (image/jpeg, 3253749 B)
blackalucase-PXL_20210510_040253140.jpg (image/jpeg, 3253749 B)
blackalucase-PXL_20210602_163806553.jpg (image/jpeg, 2926498 B)
blackalucase-PXL_20210602_163806553.jpg (image/jpeg, 2926498 B)
blackalucase-_MG_1083.JPG (image/jpeg, 2963638 B)
blackalucase-_MG_1083.JPG (image/jpeg, 2963638 B)
blackalucase-_MG_1086.JPG (image/jpeg, 3330315 B)
blackalucase-_MG_1086.JPG (image/jpeg, 3330315 B)
blackalucase-_MG_1089.JPG (image/jpeg, 4592109 B)
blackalucase-_MG_1089.JPG (image/jpeg, 4592109 B)
blackalucase-_MG_1093.JPG (image/jpeg, 5072351 B)
blackalucase-_MG_1093.JPG (image/jpeg, 5072351 B)
blackalucase-_MG_1094.JPG (image/jpeg, 3363631 B)
blackalucase-_MG_1094.JPG (image/jpeg, 3363631 B)
blackalucase-_MG_1097.JPG (image/jpeg, 4823630 B)
blackalucase-_MG_1097.JPG (image/jpeg, 4823630 B)
blackalucase-_MG_1098.JPG (image/jpeg, 4400245 B)
blackalucase-_MG_1098.JPG (image/jpeg, 4400245 B)
blackalucase-_MG_1104.JPG (image/jpeg, 6064291 B)
blackalucase-_MG_1104.JPG (image/jpeg, 6064291 B)
blackalucase-_MG_1106.JPG (image/jpeg, 4694610 B)
blackalucase-_MG_1106.JPG (image/jpeg, 4694610 B)
blackalucase-_MG_1108.JPG (image/jpeg, 5388781 B)
blackalucase-_MG_1108.JPG (image/jpeg, 5388781 B)
blackalucase-_MG_1113.JPG (image/jpeg, 4482483 B)
blackalucase-_MG_1113.JPG (image/jpeg, 4482483 B)
blackalucase-_MG_1115.JPG (image/jpeg, 3733932 B)
blackalucase-_MG_1115.JPG (image/jpeg, 3733932 B)
blackalucase-_MG_1120.JPG (image/jpeg, 3682694 B)
blackalucase-_MG_1120.JPG (image/jpeg, 3682694 B)
blackalucase-_MG_1130.JPG (image/jpeg, 4821898 B)
blackalucase-_MG_1130.JPG (image/jpeg, 4821898 B)
blackalucase-_MG_1133.JPG (image/jpeg, 1156963 B)
blackalucase-_MG_1133.JPG (image/jpeg, 1156963 B)
blackalucase-_MG_1136.JPG (image/jpeg, 2886411 B)
blackalucase-_MG_1136.JPG (image/jpeg, 2886411 B)
blackalucase-_MG_1143.JPG (image/jpeg, 3382900 B)
blackalucase-_MG_1143.JPG (image/jpeg, 3382900 B)
blackalucase-_MG_1148.JPG (image/jpeg, 3295611 B)
blackalucase-_MG_1148.JPG (image/jpeg, 3295611 B)
blackalucase-_MG_1150.JPG (image/jpeg, 3654553 B)
blackalucase-_MG_1150.JPG (image/jpeg, 3654553 B)
blackalucase-_MG_1151.JPG (image/jpeg, 4074495 B)
blackalucase-_MG_1151.JPG (image/jpeg, 4074495 B)
blackalucase-_MG_1153.JPG (image/jpeg, 3053380 B)
blackalucase-_MG_1153.JPG (image/jpeg, 3053380 B)
blackalucase-_MG_1154.JPG (image/jpeg, 2205086 B)
blackalucase-_MG_1154.JPG (image/jpeg, 2205086 B)
blackalucase-_MG_1159.JPG (image/jpeg, 3127239 B)
blackalucase-_MG_1159.JPG (image/jpeg, 3127239 B)
blackalucase-_MG_1161.JPG (image/jpeg, 2927544 B)
blackalucase-_MG_1161.JPG (image/jpeg, 2927544 B)
blackalucase-beforeafter.jpeg (image/jpeg, 4506606 B)
blackalucase-beforeafter.jpeg (image/jpeg, 4506606 B)
Go To Navigation Page
Show/Hide Navigation