Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

A geeky way of keeping time using PIC18F2550

The build for a geeky clock is on!  AndyO fashioned a digitally programmable clock – not just any ordinary clock this one comes with loads of geeky functions, some of which are overly geeky they are not really necessary – but in a nice way! This clock has two arms, rotary dial? Nah! That’s not geeky enough. AndyO have dials similar to an analog meter one dial for the hours while the other for the minutes. It has LED indicators and front panel lighting, also has buttons and guess what – this clock has a USB port! Settings are loaded to the clock using USB interface. The clock’s dials are actuated using servo motors with a gearbox. The brain? A clock with a brain? Yeah this one has a PIC18F2550. AndyO used the PIC18F2550 since it has enough I/O ports and it has USB compatibility! Swordfish USBHID was used for the USB communications while digital signal pulses are used to control the servo motor actuator. Continue reading

PIC based pong clock

Regular clocks sometimes seem to be boring. So why not to build something interesting and catchy? All you need is a PIC18F2520 microcontroller and Graphical LCD. Andrew has made this funky Pong clock that uses some action along with time display. As you may know PIC18F2520 has a RTC clock built in, all you need to attach external 32.768kHz crystal. This way it is possible to do precise time calculation while microcontroller running at 8 MHz speed can control graphical LDC functions. As final result you can see a simple pong game play that seems is timed to seconds matter and in the middle of GLCD screen time is displayed. Continue reading