Ap,repeater,ad-hoc,wds ,etc…


Ad hoc is a Latin Phrase meaning “for this”.The network is ad hoc because it does not rely on a pre existing infrastructure, such as routers in wired networks or access points in managed (infrastructure) wireless networks.In contrast, ad hoc networks are dynamically formed amongst a group of wireless users and require no existing infrastructure or pre-configuration.
use at :
1)Attendees in a conference room sharing documents and other information via their laptops and handheld computer;
2)Small sensor devices located in animals monitor habitats and environmental conditions;
Unfortunately, the ad hoc nature that makes these networks attractive also introduces many complex communication problems.






A hotspot is a place that provides internet access using Wi-Fi.Hotspots are found in public places as well as private places. Today, many public places in the world such as airports, stores, restaurants, hotels, hospitals, libraries, public payphones, train stations, schools and universities have hotspots.Hotspot usually consist of many access points making a wi-fi network or through 3g.






Access point

Access Point, a hardware device or a computer’s software that acts as a communication hub for users of a wireless device to connect to a wired LAN.APs are important for providing heightened wireless security and for extending the physical range of service a wireless user has access to.An access point receives data by wired Ethernet, and converts to a 2.4Gig or 5Gig Hz wireless signal.
An access point is different from a wireless router, in that it does not have firewall functions, and will not protect your local network against threats from the Internet.An access point can be used in conjunction with a router to extend the wireless coverage around your home/business
If you need to use the same SSID and pass phrase then the remote router needs to be set to bridge mode and the same security configurations as the base hub set (all done in a similar manner to configuring a router in repeater mode). This allows for roaming on the same network in a building (although on some older WiFi devices switching to the strongest signal is not automatic but can be achieved by turning the devices WiFi off then on again).






Wi-fi extender-Repeater-booster

Most wireless routers can be configured as a repeater or extender.It is used to extend the coverage area of your WiFi network.It works by receiving your existing WiFi signal, amplifying it and then transmitting the boosted signal.
It has no cable!!
All you have to do is place the repeater in a location that can receive your existing WiFi network.You can then log into the WiFi repeater via your computer, and input the login details and password of your existing WiFi network, to allow the WiFi repeater to connect and extend







A Wireless Distribution System (WDS) is a system that enables the wireless interconnection of access points in an IEEE 802.11 network.It allows a wireless network to be expanded using multiple access points without the need for a wired backbone to link them.In order to build a successful WDS connection between different devices, it requires that both devices use the same wireless MAC address format.For example,Site A uses 4-address MAC Address format in passive WDS bridge mode,Site B also uses 4-address MAC Address format in active WDS bridge mode.


There are two WDS modes are implemented.

1.Bridge Mode
2.Repeater Mode

In Repeater mode, the packets received from one peer AP can be repeated to another peer AP through WDS links. Repeater mode performs WDS-to-WDS packet forwarding
In Bridge mode, packets received from a WDS link will only be forwarded to local wired or wireless hosts. Bridge mode does not allow WDS-to-WDS packet forwarding.

Bridge mode

 Bridge mode of WDS



Repeater mode of WDS


Portable Raspberry Pi

raspberry Pi laptop


Hello, i will show here how to made a portable case for raspberry Pi and video(cvbs) input. My first consept was to make this case for a portable TV tuner and video input. But two Pi was laying around and i thought one of them could be used for this project.

So, it is a portable Pi ,TV tuner with cvbs input, DVI-HDMI-VGA input and sound amplifier, with a keyboard and mouse ,all in one case with weight around 2,3 kilograms.

First step , is to connect Pi with controller broad and display , yes it is  play ball together

Pi dispay

If you own a laptop tft lcd ,you should find a compatible controller board for you lcd. There are lcd with  30 pins LVDS or 40 pins, those are not combatible each other. There are also newer lcd with led and older with inverter for  lamps.If you buy from ebay , you ‘d ask the seller what is compatible with what, so i did .Remember you need some research before you buy , you start from what you have,lcd or controller.

I bought everything from the begging so it was a little easier,I choose a 15,6″ LED Display Full HD LP156WF1  Matte. Matte lcd is not so brightfull like glossy, but there is not any reflexion that is veryyy annoying for me.If you connect through hdmi ,better choose a 1080p lcd like this.

Controller. I use M.NT68676.2A controller board_V1.









Jumper must be for 3,3V AND NOT 5 v. It very important! Everything is in the photo below ,is included .Buy the board the cables and pcd for operation together, not separate.

You need also a 12v 3A power supply for controller board.

IMG_3593 (Custom)


Now move to mounting . I use a plywood for lcd mount.

IMG_3587 (Custom)

IMG_3588 (Custom)

IMG_3589 (Custom)

IMG_3590 (Custom)








IMG_3592 (Custom)

IMG_3594 (Custom)

IMG_3595 (Custom)








IMG_3597 (Custom)


Two small pieces of stay ,for holding lcd case, don’t fall back

IMG_3599 (Custom)

IMG_3598 (Custom)









Now it’s time to mount the tft lcd display. I use an appropriate piece of aluminium and between this piece i bolt the pcb of the controller for controlling display.I use different ways to mount the display,but i think it is the best. Just use your imagination and use whatever around, better is aluminium because it is easy to use it and resilient

IMG_3600 (Custom)


And a similar aluminium piece upper

IMG_3605 (Custom)

IMG_3606 (Custom)









Everything is ready, to place all things inside. I use another piece of plywood to bolt pcb .

IMG_3601 (Custom)

IMG_3729 (Custom)


IMG_3733 (Custom)

IMG_3734 (Custom)








IMG_3737 (Custom)


I will get off scart and i ‘ll solder cables for video and audio for the tuner

IMG_3735 (Custom)

IMG_3736 (Custom)









Video and audio from tuner , will be input to a (cbvs to hdmi) converter. Output of the converter (hdmi) go to controller

IMG_3739 (Custom)

IMG_3740 (Custom)








Simple connections ans finished.


Here is tuner with cbvs to hdmi converter

IMG_3879 (Custom)


Raspberry Pi

IMG_3881 (Custom)


And third and final, is controller board for display. Downside is power supply 12V 3Amps

IMG_3880 (Custom)

IMG_3741 (Custom)

IMG_3882 (Custom)

IMG_3878 (Custom)

IMG_4340 (Custom)

IMG_4341 (Custom)








I forgot to mention about sound. Controller does not has an amplifier,so i have to add an amplifier 

IMG_4460 (Custom)

IMG_4461 (Custom)












IMG_4348 (Custom)






IMG_4463 (Custom)

IMG_4454 (Custom)











IMG_4456 (Custom)





                                                              TV TUNER

IMG_4469 (Custom)

Car tablet case

I am here again with a new structure. I made a case for a 4.3″ tablet to use in my car ,connected with obd 2 through bluetooth.Cost for this (if you own a 3d printer) is a few euros.

Let’s begin with the case. I was trying to design a case to place inside the tablet. I have first of all to thank guys from sketchup forum and especially Mr. jimhami42   for it’ts great plug in and his help to design that case, as i had imagine it











After this things was really easy. I print it in one piece , i use some glue to in every place abs was wrapping, i sand it just a little and i paint it black only outside

IMG_3840 (Custom)




IMG_3872 (Custom)

IMG_3877 (Custom)







IMG_3874 (Custom)

IMG_3873 (Custom)








IMG_3899 (Custom)

IMG_3901 (Custom)







IMG_3889 (Custom)

IMG_3887 (Custom)







IMG_3888 (Custom)



some scratch to stick on panel

IMG_3909 (Custom)


i made this base for tablet, from thingiverse

IMG_3942 (Custom)

IMG_3908 (Custom)







IMG_3906 (Custom)

IMG_3886 (Custom)

IMG_3904 (Custom)







IMG_3910 (Custom)

and last i made a cover to hide it when i am not in the car, so i have not to remove the tablet from the base and place it in the closet. I secure it with 3 magnets

IMG_3941 (Custom)

IMG_3948 (Custom)







IMG_3949 (Custom)

IMG_3995 (Custom)

IMG_4001 (Custom)

IMG_3997 (Custom)







IMG_3998 (Custom)

Scanner diagnostic tool with Bluetooth is ELM327 for around 10$ and programm is Torque for android





Led cube 8x8x8

A year ago i had start this beautiful project, with condition to be finished at most a month. It was contradict. I realize this project  need manyyy hour ,too much free time and endurance. Especially ,if NOBODY give pcbs for free and are asking for money. Not even eagle files. Never was my aim to earn money from project ,so i design pcbs and i give it for free.. I have design 4 pcbs , two of those are o whole big pcb around 30×10 cm and other two ,are two separate pcb 15×10. One board is something like this  .I choose separate boards because it is easier to repair if any problem and handier.I will upload only one design that i  know  is working,  i have not test the other three. Pcb with 9 ICs , has 550 soldering points!!! It is double layer . I try to do this as symmetrical as i could ,to be nice on sight view. If you try this pcb , you have to be patient, and if something wrong do not give up , try to finish it. DO NOT TRY TO DO THIS IN ONE DAY. It is impossible, you will give up early. Power supply is 5V 3 Amp.

Download latches board

Download Atmega32A board

Full theory and idea can be found here 

First off all , be sure to check one by one all leds. Some of those maybe not light as it should or some other has  black marks on shell. You better buy diffused led ,so that emitted light is the same every corner you watch it. Mine is diffused 2mm blue with 28-29 long length pin.

led tests

led test

Download this template ,it is to adjust the distance of leds

led template

I am not going to get into details on how to solder leds. You just look photos and start from the end


led solderingled tempalte









Make one by one layer and when you have made all ,start soldering one up to other

IMG_2222 (Custom)led in line









led two layer

two layerstwo layer








led layers 5

other halfhalf led







When you finish all layer try to parallelism as possible x,y,z axles








I found a thick piece of plexy glass with a rectangular hole in the middle, perfect for base


Four pieces if aluminum  for profile and a painted rectangular plywood


profille base







IMG_3670 (Custom)

IMG_3684 (Custom)

And final pcbs. The first one is the brain. Atmega 32A  with 16 trans. as amplifier layer, 2 for each layer and an ISP connector for programming AVR

IMG_3652 (Custom)







IMG_3682 (Custom)

And the second board is with latch IC  74HC574. I have to say again, it is a difficult board, there are  around 500 hundrends soldering points so beware ,aim yourself with patience if you try to do this board.



74hc574seperate 8 cable

IMG_3676 (Custom)


IMG_3654 (Custom)

IMG_3655 (Custom)








IMG_3674 (Custom)

IMG_3675 (Custom)








IMG_3896 (Custom)

IMG_3657 (Custom)


You can ask everything ,i am willing to help

Raspberry run a torrent client

May it is time to take into serious consideration this <device> . There are hundred of things you can make with it and in my opinion it deserve many hours of playing.

Let’s focal to our point. There a few ways to turn your rasp, into a torrent handling device..I have test many of them i conclude the most reliable is running torent no yoyr rasp. butt handle it through another computer or tablet or mobile phone. You can do it opening your browser to the other computer , and your torrent files from there and leave it alone to do it’s job!!

This is what you ‘ll come across to your browser


Before begin let’s do a  update to everything senting it

  • sudo apt-get update
  • sudo apt-get upgrade


After update we have to download and install our client, it is Deluge client

  • sudo apt-get install deluged
  • sudo apt-get install deluge-console


We have now to start Deluge so that create a configuration file because we will need that file afterwards and close Deluge , so sent

  • deluged
  • sudo pkill deluged


Configuration file has been created. Let ‘s back up it case something goes wrong

  • cp ~/.config/deluge/auth ~/.config/deluge/auth.old

In case this does not work , go to that directory , right click copy ,and paste it with name auth.old


Next is to open and edit this file with nano

  • nano ~/.config/deluge/auth

Once opened , and this line


We have to  enter a user name and a password. Level is 10 ,it mean we have administrative privilege. So the complete line for example ,could be


We sent ctrl+x to close editor and hit Y to save it


Now it’s time  to get into console

  • deluged
  • deluge-console


and make some changes ,sent

  • config -s allow_remote True
  • config allow_remote
  • exit


And now close Deluge an restart to make changes effective

  • sudo pkill deluged
  • deluged


Almost done! You must install client to your computer, Windows,linux ,Mac  there is for all systems



When you install Deluge on your system go to preferences-interface and uncheck classic mode



Save it ,close and open again . When you open ,it will ask for




Ip is you Raspberry ip, username and password are those we save to a file before.Hit Προσθήκη (add). Θυρα (port) leave unchanged

After that, the follow window will appear, hit Συνδεση(connect)



When everything goes well will see the Deluge client window interface



Now go once again to your raspberry and sent

  • sudo apt-get install python-mako
  • sudo apt-get install deluge-web
  • deluge-web

Those command are to install WebUI ,so that get into your Deluge from your system ,thorough your browser. Default port for the WebUI is 8112 , so you go to your borwser and write

Default password is “deluge”, you can change it from preferences-interaface

If you want you can change this port . First command stop Web and second edit Web configuration file. Find “port” and change 8112 to something between 50000 to 65535

  • sudo pkill deluge-web
  • nano ~/.config/deluge/web.conf

From there , you can add a torrent and even if you close this interface your rasp. will continue download and seed your torrent!! So, you need your system, just only every time you need to add a torrent or delete it or make changes.After that colse it, and rasp. will work 365 days from year for you downloading and uploading!

When you shutdown your rasp.  the only thing you have to do , to turn again your rasp. into torrent machine , you have to go to terminal and enable deluge and web interface

  • deluged
  • deluge-web

You can also get into Deluge intarface from your mobile phone or tablet that is connecred offcourse to the same network!

Happy download!!!!