Monday, April 8, 2013

Here you can find the schematics, PCB, BOM, and the firmware:
File list:
- expo.hex - firmware (Intel hex file)
- PowePanel.bom and TimerPanel.bom - list of components for the two electronic boards.
- SCH_logic, SCH_UV_power - schematics for power panel and timing and control electronics.
- PCB_logic,  PCB_power   - top and bottom layer and component placement (1:1 size)

I have used the following UV leds: LZ1-00UA00   (click on the link for more info)

Building and bring up:
    
    First construct the the chasis and build the power panel and the lighting mast with the UV leds mounted on it. Test it if all the voltages are correct (especially test J3 pin 1 for 5V  -see the schematics).
Try out the control for UV and ambient leds and for the cooling fan by shorting on J3 the following pins: 1 with 2 / 3 / 4.
For safety try out the current regulator with a 12V 50W lamp first - it should hold ~1.15A. this way we are sure we don't burn out those expensive UV leds.
    
    Now the timer board. Here we need an ISP programmer for the Atmega8.
Check for shorts and interruptions, connect with the power board, connect the programmer, set the fuse bits for external high speed crystal oscillator, without internal ck/8 divider; optionally the brown out detector can be activated to prevent eeprom corruption on power spike when switching off. Flash the provided expo.hex file and disconnect the programmer. It should start up in standby mode with 07:00 on display.


User manual:
Buttons:
      - left:   Start / Stop         (S)
      - right upper:  + button   (+)
      - right lower:  -  button   (-)
      - right middle:  menu button   (M)

Modes:
   - Standby (default):  
      button (S) will start the exposure, switches off the ambient light, waits 4 seconds and starts the UV.
      button (+)/(-) sets the timer -> set the secods, press (M), set the minutes, press(M) -> Standby
      button (M) enters in menu
   - Exposure:
      button (S) stops the exposure -> Standby
      button (+)/(-) adjusts UV power on-the-fly. It isn't memorized
   - Menu:
      button (+)/(-) select the following menu elements:
              - Upwr:  UV power in 10% steps
              - Apwr: ambient light power in 10% steps
              - Disp: display brightness in 10% steps
      button (M) enters in the selected menu point
      button (S) exitst from menu
Menu points are set by (+)/(-),  (M) will exit to the menu, (S) will exit to Standby, each of them saves the setup in eeprom.

Have fun.









15 comments:

  1. how much luminous intensity(mcd) need to the uv lamp?

    ReplyDelete
  2. I don't know in lumens or mcd, I read somewhere that you can expose the Positiv20 in 15 min with an 5W UV led from ~20cm, so that's why I put 10W, and it exposes well in 7 or 8 min.

    ReplyDelete
  3. What Atmega8 did you use in this project? I have been looking around and there are a few choices.

    Thanks

    ReplyDelete
    Replies
    1. Hi,
      I used the ATMEGA8-16AU for this project.
      Cheers

      Delete
  4. Hi, what kind of temp. sensor You used?

    ReplyDelete
  5. Dear Nagyizee:

    I am very interested in the UV lamp you have on your blog, however when trying to open files and hex bom can not. You kindly tell me another way to see the list of components

    ReplyDelete
    Replies
    1. You can download each file individually from that google drive link, a down arrow like drop down menu will appear next to the file size when you put your pointer over it, and you can download, they are plain text files
      Cheers,
      Arpad

      Delete
  6. Hi,
    it seams the file has vanished:

    415. That’s an error.

    The requested URL was not found on this server. That’s all we know.

    Could u check this?

    Thx.

    ReplyDelete
    Replies
    1. Yes, google messed up things again,
      I need to recover those files and put them to an other repository
      Thanks for notifying

      Delete
    2. I put a new link there,
      could you try if it is working?
      Thanks

      Delete
  7. Hello. In which program did you draw these boards? Thanks

    ReplyDelete
    Replies
    1. It was made in PADs Porwer Logic and Power PCB.
      But since a while I am using the Altium Designer - it is much more modern and better integrated application

      Delete
  8. This comment has been removed by the author.

    ReplyDelete
  9. I’m sorry to leave a comment here about this since it’s unrelated, but couldn’t find a good way to contact you. I watched your custom intervalometer build and I love your workflow, as someone who also makes custom pcbs and 3d printed enclosures with lathe and mill flares adding a little CNC to polish it all off. I know you said you weren’t interested in making it open source but I wonder if you would consider letting me make an attempt to reproduce your work. I don’t mind the programming, troubleshooting, etc involved at all, I love the challenge. I would really love a chance to try. Thank you for your time.

    ReplyDelete