TOP Contributors

  1. MIKROE (2652 codes)
  2. Alcides Ramos (351 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (136613 times)
  2. FAT32 Library (69812 times)
  3. Network Ethernet Library (55881 times)
  4. USB Device Library (46217 times)
  5. Network WiFi Library (41858 times)
  6. FT800 Library (41072 times)
  7. GSM click (28942 times)
  8. PID Library (26401 times)
  9. mikroSDK (26311 times)
  10. microSD click (25327 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

PCB Agitator

Rating:

10

Author: Tom Nicolosi

Last Updated: 2016-02-18

Package Version: 2.0.1.1

Category: Other Codes

Downloaded: 1462 times

Followed by: 2 users

License: MIT license  

It is an automatic tilt-table style etching tank that will keep the ferric chloride (or similar) moving across the PCB, thus minimizing the etching time.

Everything is included in the package, schematics, PCB layout and full source code.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "PCB Agitator" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "PCB Agitator" changes.

Do you want to report abuse regarding "PCB Agitator".

  • Information
  • Comments (5)

Project Blog

Uploaded RAR version.

This project uses a hobby servo to pivot a plastic tray up and down, swashing the ferric chloride back and forth to decrease home-made PCB etching time.

  • PIC16F88 with 8MHz internal oscillator.
  • Two timers are used, one to keep track of time, and the other to pulse out the servo signal.
  • PORTB change-on-interrupt
  • Count up and Countdown mode
  • A 16x2 LCD is used for menu display.
  • A rotary encoder is used for menu navigation.
  • A LED and a Buzzer is used for feedback
  • Settings are saved in EEPROM
  • ICSP
  • 9V - 18V AC or DC @ approx 500mA


PCB Agitator in Action

PCB Agitator in Action

Watch on YouTube

RELATED CODES

18F45K22 Rotary encoder connection example

0

This examples demonstates the basic function of a common rotary encoder . Turning left or right the encoder the value of a variable is increased or decreased and is displayed on a 16x2 lcd screen .. This code also demostrates use of Interrupt on Change function of 18F45K22.

[Learn More]

ATTiny45 Internal Temperature Sensor Demo with TM1637 (Yellow/Green Seven Segment Display)

0

Demo of ATTiny45's Internal Temperature Sensor with TM1637 (Yellow/Green Seven Segment Display).

[Learn More]

Sequencer Control

5

A control with sequencers consists of two program sections. 1) The actual transitions from step to step when the necessary conditions are fullfilled(transtion conditions; 2) The activation of the Outputs (control valves and drivers).

[Learn More]