Elektronica Stynus
 

Sweex LB000021 Router Ombouw

Ik kwam een tijd geleden dit topic tegen op tweakers: Routerhacking - Deel 2 Na het lezen van een paar pagina's kwam ik tot de conclusie dat dit uitermate geschikt is voor mijn weerstation. Er zit namelijk na de "hack" een seriële poort op. Die seriële poort kan ik met een pic verbinden. Daardoor kan ik de pic een web pagina laten oproepen met data in de url. Voorbeeldje: wget http://elektronicastynus.be/Projecten/weerstation/data.php?pass=***&temperatuur=25

 

Op een 2de hands site kwam ik al snel zo een sweex LB000021 routertje tegen dat ik dan maar meteen gekocht heb.

router

 

De binnenkant:

 

Wat er aan de hardware van de router moet aangepast worden kan je hieronder lezen.

 

De eerste stap was het toevoegen van een 7805 regelaar. Die moet gaan zorgen voor 5V op de usb poort. Voor de 100nF condensatoren die bij de regelaar horen heb ik SMD's genomen en direct op de pootjes gesoldeerd.

De volgende stap is de tin uit de pads van de usb aansluitingen halen. Als je dit later doet kan het zijn dat je smd componenten van de print veegt met het hete litze.

Dan moet er naast de spanningsregelaar op de plaats van C91 een 100µF condensator gesoldeerd worden. Op de plaats van L11, L12, L14 en L15 heb ik ferriet kerntjes gesoldeerd. Die kwamen van een pci usb kaartje waarvan ik ook de usb conrectoren en het 48Mhz kristal heb gehaald.

Als je geen ferriet kernen hebt, kan je de pads eventueel ook kortsluiten.

Vervolgens moeten er een aantal SMD weerstanden bij gesoldeerd worden.

R120, R117, R129, R130 = 22 Ohm

R116, R115, R127, R128 = 15 KOhm

De volgende stap is het solderen van het 48Mhz kristal. Mijn kristal was groter dan de voorziene plaats op de print. Daarom heb ik het met 3 draadjes doorverbonden en vastgezet met een tywrap vastgezet aan de ferriet kerntjes. Als het kistal op de print komt moet L4 kortgesloten worden. Omdat ik het kistal met draadjes verbonden heb heb ik de 3,3V direct op de pad van L4 afgetakt.

Dan kunnen de usb poorten erop gesoldeerd worden. Normaal moeten er verticale op gezet worden, ik had echter alleen horizontale liggen en heb daarom draadjes moeten gebruiken om ze met de print te verbinden. Voor de stevigheid heb ik bovenop een platgeslagen koper draad gesoldeerd. Dit zorgt er wel voor dat het kastje niet meer goed dicht kan (staat nu bol).

Op deze foto is ook al te zien dat ik er een 9 polige sub-D connector heb bij aangesoldeerd voor de RS232 interface.

Voor de RS232 interface heb ik een apart printje gemaakt met een MAX232 erop.

C1 = 100nF

C2, C3, C4, C5 = 1µF

IC1 = MAX232

Eagle bestanden.

SV2 gaat naar de 9 polige sub-d connector

 

SV2 Pin1 > sub-D Pin5

SV2 Pin2 > sub-D Pin2

SV2 Pin3 > sub-D Pin3

SV1 gaat naar de router print op JP2.

 

Pinout JP2:

3,3V

2

4

6

GND

8

1

Rx

3 5

7

Tx

 

JP2 Pin2 > SV1 Pin1 (3,3V)

JP2 Pin8 > SV1 Pin4 (GnD)

JP2 Pin1 > SV1 Pin2

JP2 Pin7 > SV1 Pin3

De hardware is nu klaar.

 

Ik vond echter dat de processor te warm werd en heb daarom er een koelblokje op gelijmd. In het deksel heb ik het roostertje uitgezaagd en vervangen door mesh. Ik heb het kastje ook meteen een laagje verf gegeven.

 

Nadat ik de router had aangepast, bleek het wget commando niet in de firmware (die op tweakers te vinden is) aanwezig was. Ik zal dus nog moeten uitzoeken hoe ik dat kan toevoegen.

 

Met dank aan:

Jeroen voor de beschrijving van de hack

Lindsey voor de router

Pascal voor de mesh

Top

Reactie's

Naam: Tijs
Datum: 29 Juli 2010, 02:00
Bericht:
Welke soort lijm gebruik je om koelvinnen op een IC te kleven?
Naam: Stynus
Datum: 29 Juli 2010, 10:15
Bericht:
Dit koelblokje komt uit een oude cd speler. Ik heb het daar gewoon van de ic af getrokken en hier opgeplakt. Er zit een soort dubbelzeidige plakband tussen.

Maar je zou eventueel ook dit spul kunnen gebruiken: http://www.dealextreme.com/details.dx/sku.4579

Mvg,
Stynus
Naam: Robbert-Jan
Datum: 14 Augustus 2010, 22:20
Bericht:
Ik heb zelf ook deze router veranderd. ik zelf draai nu deze firmware er op via een usb stick: http://www.sunspot.co.uk/Projects/sweexproject.htm
Ook heb ik deze firmware gehad, alleen daar kreeg ik de webserver maar niet aan de praat: http://midge.vlad.org.ua/wiki/Main

en ook nog heb ik geprobeerd om mijn eigen firmware te maken, alleen dan ging het steeds mis bij het compilen.

Ik hoop dat je wat aan mijn links hebt.

Mvg,
Robbert-Jan
Naam: Joost
Datum: 19 December 2010, 23:09
Bericht:
Hoi Ik heb deze ook tweedehands gekocht.
Hij doet het wel maar maakte soms geen verbinding met internet.. de transistor naast de processor werd te heet en dat zag ik op een van je foto's ook.
Ik heb alle elko's van het board afgehaald en doorgemeten.
75% was de esr meting niet goed. Ik heb ze alle vervangen en nu doet ie het prima.ESR is de denkbeeldige weerstand in serie met de capaciteit van de elko .als weerstand te hoog is de afvlakking niet goed.
Misschien heb je er wat aan of anderen die deze pagina lezen.
Groet Joost
Naam*:
Email: (Wordt niet weergegeven)
  Waarschuw me als er reacties op deze pagina zijn
Tekst*:
 
Powered by Scriptsmill Comments Script

Top

© 2002-2012 Elektronica Stynus.
Valid XHTML 1.0