Categorie: Projecten

CNC boor/frees machine V2 – Mechanica – Update

Ik heb een nieuwe Z as constructie laten maken (Bedankt Jaak!) omdat op de oude 2mm speling zat. De nieuwe as is op basis van een oude compact cilinder.

 

Tekening:

Z-as tekening

 

Z-as tekening

 

Foto’s:

Nieuwe Z as

Nieuwe Z as

Nieuwe Z as

Nieuwe Z as

 

Filmpje van de Z as in werking:

USBtinyISP

Mijn nieuwe pc heeft geen parallelle poort meer dus kan ik de avr programmer die ik vroeger gemaakt heb niet meer gebruiken. Daarom heb ik beslist er een te bouwen die op de usb poort werkt.

Het ontwerp is gebaseerd op het USBtinyISP ontwerp van op http://www.ladyada.net/make/usbtinyisp/index.html De 6p connector heb ik weggelaten omdat ik deze toch niet gebruik en ik heb een nieuwe print ontworpen omdat de originele dubbelzijdig is.

 

Het schema:

usbtinyisp

 

PCB layout

usbtinyisp

Bottom PDF

Silkscreen PDF

 

Onderdelenlijst:

Code: Onderdeel:
R1, R2 27 Ohm
R3, R4, R5, R6, R7 1.5K
R10 10K
C1 100nF
C2 100uF
C3, C4 22pF
D1, D2 3.6V Zener
LED1, LED2 LED 3mm
Q1 Kristal 12Mhz
IC1 ATTINY2313-20P (Geprogrameerd!)
IC2 74AHC125N
JP2 10 Polige header
X1 USB B printconnector

 

Foto’s:

USBtinyISP

USBtinyISP

USBtinyISP

USBtinyISP

Bestanden:

PCB files als pdf: Download

PCB files: Download

Firmware: Download

CNC boor/frees machine V2 – Elektronica – Update

Het relais dat ik eerder gebruikt had als “noodstop relais” had de hele tijd last van contacten die bleven plakken. Ik had toen een zwaar relais uit een vrachtwagen gebruikt maar daarvan bleven de contacten helaas ook kleven. Nu heb ik een solidstate relais gemaakt met 4 transistoren.

 

Het schema:

Schema SSR

 

Om dit solidstate relais te sturen en om 12V te maken voor de ventilator vanachter in de kast en voor de ledstrip boven de tafel heb ik nog een tweede printje gemaakt.

 

Schema:

Sturing

 

Foto:

print

De onderkant van de SSR print is verstevigt met draad om meer stroom aan te kunnen:

onderkant

 

Ik heb ondertussen het deksel van de kast ook afgemaakt:

Deksel

Aan de linker kant zitten ventilatie gaten naast de stappenmotor sturingen:

Deksel

Voeding + en – 0-70V @ 5A – Update

Na lange tijd ben ik terug begonnen aan deze voeding. Ik heb een schema gevonden waarop ik me ga baseren voor de regeling.

schema

Ik ga dit schema niet exact volgen maar de belangrijkste dingen wel.

In dit ontwerp worden TIP142 transistoren als “eindtrap” gebruikt. Ik had MJ2955 transistoren op de koelplaat gezet dus die heb ik moeten vervangen. De nieuwe transistoren zitten zonder het L profiel op de koelplaat dus dit geeft normaalgezien een betere koeling.

Foto:

Koelplaat

De dikke elco’s die ik eerst van plan was te gebruiken heb ik geen vertrouwen meer in. 1 van de 2 is zover uitgedroogd dat het binnenwerk gewoon los zit. Daarom heb ik een printje gemaakt met 6 elco’s van 3300µF 100V. Dat geeft 9900µF per kant en dat zou genoeg moeten zijn.

Foto:

elcoprint

Volgende update wordt de analoge regelprint. Dit ontwerp is al voor 90% klaar dus deze update zal normaal gezien niet zolang op zich laten wachten.

Audio Test-Box

Dit project heb ik gemaakt om versterkers en cd spelers te testen. De uitgang daarvan komt op de ingang van dit kastje. Hierdoor moeten er geen dure boxen of versterkers gebruikt worden.

De tulp ingangen worden versterkt door een ingebouwde 2*10W versterker. Met een schakelaar kan er vervolgens gekozen worden tussen de uitgang van die versterker of de speaker ingangen. Die zijn dan met een dummyload verbonden. Met een aparte schakelaar is hier dan weer een speaker op in te schakelen. Om de speakers te beveiligen zit er een DC beveiliging tussen.

 

Foto’s:

De kast:

Audio Test-Box

Audio Test-Box

De dummyload:

Audio Test-Box

De print van de 12V voeding:

Audio Test-Box

Dc beveiliging:

Audio Test-Box

De 2*10W versterker:

Audio Test-Box
Dit project is verschenen in SchemaTheek magazine. Voor meer info zie:

SchemaTheek magazine 0909 Audio test-box

SchemaTheek magazine 0909 Speaker DC protectie

VFD-Controller

Ik heb 2 vfd displays voor op kassa’s gekocht, en wil deze aan een pc hangen en met lcdsmartie besturen.

VFD Display By Keylogic

Print Links Print Midden Print Rechts

Nu was het probleem dat deze displays niet ondersteund worden. Het display is nogal een “dom” display. Het kan alleen tekst ontvangen via een seriële interface op 9600 Baud. Alleen tekst betekend dat je geen positie kan bepalen, wil je terug naar home dan moet je karakters sturen tot je daar bent.

Daarom heb ik een schakeling gebouwd die de commando’s voor een Matrix Orbital lcd vertaald naar het display constant compleet aan sturen. De schakeling werkt op basis ban een pic16F627A. De schakeling is met de pc verbonden via USB. Omdat een 16F627A geen USB ondersteund heb ik er een FT232 ic tussen gezet. Deze lag me al een tijd in de weg en zo is het USB gedeelte ook meteen foutloos geregeld. Het display is op zijn beurt met de pic verbonden via een MAX232, die kon ik eventueel uitsparen door voorbij de MAX232 op het display aan te sluiten maar ik wou aan het display niks veranderen.

Het schema van mijn controller:

Schema
(Klikbaar)

 De Code.

 Filmpje van het display in werking:

Sorry voor de slechte kwaliteit, is met mijn gsm gefilmd omdat de batterijen van de camera leeg waren.

Foto’s van de print volgen nog.

PC Klok

Ik wil een pc automatisch laten opstarten om 0u en een ingestelde tijd later terug laten afsluiten, dit om enkele back-ups van databases binnen te halen in de daluren. De pc is nogal een oude pc dus de bios ondersteund het automatisch opstarten niet. Ook moet er niet elke dag een back-up gemaakt worden maar alleen op de dagen dat ik het even ervoor instel.

Daarom heb ik dit printje gebouwd. Met 1 relais wordt de spanning naar de voeding onderbroken en met het andere wordt de aan/uitknop bediend.

Schema:

Schema

Foto’s:

De print:

PC Klok

PC Klok

PC Klok

Het voorfrontje:

PC-KlokPC-Klok

Een filmpje van de schakeling in werking:

De code.

CV-pomp schakelprint

Onze cv ketel was kapot gegaan (scheur in de ketel). Daarom moesten we een nieuwe kopen maar het probleem bij de nieuwe was dat deze allemaal maar 1 pomp kunnen aansturen (tenzij je een veel duurdere neemt).

Wij hebben hier 2 zones die apart gestuurd moeten worden. Vandaar dat ik een printje ontwerpen heb dat de signalen van de 2 thermostaten ontvangt, dit omzet naar 1 signaal om de brander aan te zetten. Van de brander komt er dan een signaal terug of de pomp moet draaien, de print kijkt dan welke thermostaat warmte vraagt en zet die aan.

De reden dat er niet gewoon relais gebruikt worden is omdat deze ketel de pomp pas een tijdje nadat de thermostaat uitslaat laat stoppen. De print zorgt er dan ook voor dat de pomp van de thermostaat die het laatste heeft aangestaan blijft draaien totdat de uitgang van de ketel laag wordt.

Om vooruit te denken heb ik 3 zone’s en een header voor een 433Mhz ontvanger voorzien. Zo kan er in de toekomst nog een derde kring worden toegevoegd en kan ik eventueel ook een draadloze thermostaat maken. De code voor de ontvanger is nog niet voorzien dus de pic zal dan geherprogrammeerd moeten worden.

Het schema:
Schema
De pcb layout:
PCB

 

Een paar foto’s:

CV-pomp schakelprint
CV-pomp schakelprint
CV-pomp schakelprint

Aansluitingen:

Aansluitingen

De code.

IN-14 Nixie-klok

Nadat de elektronica van mijn vorige nixie klok af was had ik al snel zin om er nog 1 te maken. Het heeft nog wel een hele tijd geduurd maar eind vorig jaar heb ik 6 IN-14 nixie buisjes gekocht voor nog een tweede klok.

Het opzet is grotendeels hetzelfde, alleen heb ik er hier geprobeerd alles zo klein mogelijk te houden. De complete klok bestaat uit 3 gestapelde printjes. Op het onderste printje zit de hoogspanning en de 5V voeding, de pic, real time clock en de temperatuursensor. Op het middelste printje zitten de 74141 nixie driver ic’s die aangestuurd worden door 3x 74HC595. Op het bovenste printje zitten de nixies en 2 neon lampjes.

 

Schema Bodem Print Schema Driver Print Schema Buis Print
Print Print Print

Om aan te geven wat er op de nixies staat (tijd, datum, temperatuur) heb ik deze keer wegens plaatsgebrek voor leds gekozen.

Foto Voorkant

Foto Achterkant

Foto

Als kastje wil ik deze keer de behuizing van een Ice Tube Clock van bij Adafruit namaken.

Ice Tube Clock

Display test:

Klok klaar:

Scheidingstransformator V2

Bij mijn vorige scheidingstransformator had ik een gloeilamp in serie met de voedingskabel gezet om de stroom te begrenzen. Nu was er een lamp kapot gevallen tijdens het verwisselen en dacht ik er opeens aan dat die dingen binnenkort niet meer verkocht mogen worden. Daarbij kwam dat ik 140VA net iets te licht vind. Hoogtijd om een nieuwe te bouwen dus, deze keer met ingebouwde lampen zodat die niet meer kapot kunnen vallen.

Meetprint

Ik heb er deze keer voor gekozen om ook meteen een spanning en stroom meting in te bouwen. De spanningsmeting wordt gedaan door de spanning met een spanningsdeler lager te maken. Die spanning wordt dan gelijkgericht met een opamp gelijkrichter, afgevlakt met een RC filter en gaat dan in de AD converter van de pic. Bij de stroom meting wordt er spanning over een 0.1 Ohm serie weerstand gemeten. Die spanning wordt dan verstrekt, gelijkgericht, afgevlakt en ook ingelezen door de pic.

Scheidingstransformator V2 Schema Scheidingstransformator V2 print

Een foto van de meetprint:

Meetprint

 

Display

De pic stuurt op zijn beurt 6 7-segment displays aan. Om maar weinig draden naar het front paneel te moeten trekken heb ik een printje ontworpen dat met 3 draden (+2 voedingsdraden) 3 displays kan aansturen. De printjes werken op basis van 74HC595 ic’s. De ene ic stuurt de segmenten aan en de andere selecteert welk display gebruikt wordt.

Scheidingstransformator V2 Schema Scheidingstransformator V2 print

Een foto van de displayprint:

Displayprint

Displayprint

Om aan te geven of de lampen branden heb ik glasvezel gebruikt. In het frontpaneel zijn 3 gaatjes geboord waar de vezel in uitkomt, deze puntjes gaan licht geven als de lamp aangaat.

 

Voeding

Om deze 2 printen te voeden heb ik een aparte voedingsprint gemaakt. Deze levert +12V +5V en -12V. Ik heb hiervoor een transformator genomen die ik nog had liggen. Deze was echter 2*24V, om te voorkomen dat er teveel vermogen verstookt moet worden voor de displays heb ik voor de 5V gekozen voor een geschakelde spanningregelaar.

Scheidingstransformator V2 Schema Scheidingstransformator V2 print

Voeding

Algemeen schema

Zoals hierboven staat kan de stroom begrensd worden door gloeilampen in serie te zetten. Via 3 schakelaars kunnen de lampen in of uitgeschakeld worden. Met een 4 de schakelaar kunnen ze ook gewoon overbrugd worden. Om een te hoge stroom te voorkomen als de lampen overbrugd zijn en om de uitgang te schakelen heb ik een 2A automaat in serie te zetten.

Als 2 transformatoren “rug tegen rug” geschakeld worden dan verlies je spanning op de uitgang. Daarom heb ik nog een extra 60VA transformator erin gezet zodat de uitgangsspanning op + 15V of -15V gezet kan worden.

De te testen apparaten kunnen aangesloten worden via de 2 veiligheidsbussen of een stopcontact.

Kast schema

Foto:

Overzicht foto

Het frontpaneel:

Frontje

Als ik de PIC16F676 heb aangekregen kan ik beginnen met programmeren. (De 16F676 die ik had liggen blijkt niet meer te werken.)