- SG1 Update April 2021
The stargate project keeps evolving and it is time for a new update! This is a big one and it includes some rather neat features.
From Carters lab:
New software with the following features:
- You can now dial other stargates over the internet and receive incoming wormholes from the internet. More information in the address book here: https://thestargateproject.com/address-book/
- You can add local stargates or custom internet stargates that is not publicly known and dial them up.
- We can now dial stargate addresses with different lengths. (Atlantis and destiny) (Chevron 8 and 9 have sound effects only)
- Self update feature; When there are updates for the program available, they will automatically be applied on startup. (Samantha will tell you over the speaker if there is an update happening.)
- Actions on the stargate are now being logged in a file on the pi: sg1.log (You can check the history in that file to see if there has been an incoming wormhole while you were away)
- Some minor features like the DHD blinking to indicate it is ready on start-up and “ready” audio clips are played when the stargate is ready to go.
To install the new software it is recommended to flash the new image on your SD card. The new image is already set up with the new software. You will find download instructions in the archive.
An alternative to using the SD image, you can replace the sg1 folder in the sg1 users home directory with the new sg1 folder from the archive. If you had previously made changes to the chevron part of the code, you will now find this part of the code in the new file called chevrons.py. If you are not using the SD image you also need to install some needed modules:
sg1@raspberrypi:~ $ source /home/sg1/sg1_venv/bin/activate (sg1_venv) sg1@raspberrypi:~ $ pip install -r /home/sg1/sg1/requirements.txt
In addition to the new modules, you also need to install the wireguard software on the pi.
The software is ready with support for the new homing sensor option. To use the new software you will have to enable SPI on your pi. Run the command “sudo raspi-config”, Choose Interface Options and then “Enable automatic loading of SPI kernel module”.
New hardware files:
The archive also includes Jon’s new chevron PCB gerber files and the new gear motor shims. Did you know he also sells complete chevron kits and motor kits?
From the naquadah-mine:
Some new alternate STL files are included in the archive. These are mostly requested changes made on the discord stargate community.
When the new stargate main-board is ready, it will include the option to add a homing sensor for the spinning ring. This update includes new and modified STL files to accommodate the homing sensor:
- Core_ring Bottom Left.STL
- Calibration sensor.STL
- 2xCalibration sensor wire holder.STL
A few people have asked about a space for communication and sharing with others building the stargate. I have created a discord server for this purpose. If you are building a stargate of your own and want in. Send me an email to firstname.lastname@example.org and ask for an invite. I’ll respond with the invite link.
- Stargate Update!
The update is finally here! It has been a lot of work and it took some time, but it is finally ready. The updated version is available to everyone who has already bought the files and new buyers will get the updated version.
This is a rather big update. Many of the changes comes from suggestions from the community. Thanks for all your amazing feedback.
The most significant change is the new PCB for the DHD. This new version completely removes the need for the old keyboard PCB. Yes! That is right. Even though “Hacking” an old keyboard and reusing the PCB in the Stargate project was fun, it was not that practical. The new DHD PCB functions as a keyboard by itself. It is attached to the raspberry pi with only one regular micro-USB cable instead of the two cables required in the previous version. Both the keys and the lights in the DHD are controlled through this one USB cable. The DHD PCB is recognized by the raspberry pi as an ItsyBitsy 32u4 – 5V 16MHz and can be programmed like an Arduino.
A huge thanks to my new friend Jonathan Moyes for his expertise when making this PCB. Jonathan has basically made the whole PCB. I could not have done it without him!
The archive does contain the gerber files for this new DHD PCB, but it also contains the project files if you want to study it further.
More details of how to make the DHD PCB can be seen on the updated page here.
People who owned larger printers asked for parts that were not split in so many pieces. There is now a directory with larger parts for larger printers. As an example, the spinning symbol ring can be printed as a whole complete ring, instead of the 5 parts. The lower stairs part is split in two, to make the printing easier. There is however a full stair part for those of you with large printers.
The elimination of the keyboard PCB “forced” some changes to the DHD. Most noticeably the platform for where the DHD stands. I have also added a new object that ties the DHD to the base and hides the USB cable. The painting of this object is not yet done but will be displayed on this site when it is finished painted and assembled.
The STL files where you need to print more than one of the same file is now named with the amount you need to print. For instance, the file 8xOuter_ring.STL tells you that you need to print eight pieces of this part.
I have split the Python program in smaller files to make it easier to read and modify. You no longer need to place the Python program folder in any particular directory, as I have made the path references relative. The order of the chevron activation has been updated and it is now necessary to use the center button on the DHD to establish a wormhole. I have also added a new feature when the black hole planet is dialed. You must never dial the black hole planet! You have been warned! The program is of course also updated to work with the new DHD PCB.
A few people asked about more detailed instructions on how to set up the raspberry pi. I have updated the description here with step-by-step instructions for how to set it all up.
In other news, for those of you who are waiting for the auction of the completed Stargate I am glad to tell you it is nearing completion. The gate for the auction will feature all updates mentioned in this post and some details not yet mentioned.
Many people have also asked about the possibility to buy a DIY kit with all needed parts. I am in dialogue with a local manufacturing company and are looking into the possibility to have the printed parts made professionally. So far it looks like it will be rather expensive, but I will keep the dialogue going with them to see if we can come to a solution that works for this project.
Will there be more changes or updates? There are still some rather obvious improvements that can be done. I could swap out the chevron LEDs with addressable dotstars to make the wiring a lot simpler and add the possibility to control the LED colors and brightness in the chevrons. One of the hardest things with a project such as this is to draw a line when the projects is “good enough”. I do not think I will draw that line just yet. Also, I would like to shift the focus over to one of the other variations of Stargates from the show. Wouldn’t it be fun to have the other gates as well?
- Thanks for all the feedback and kind words!
First I would like to send out a huge thank you to everyone that has commented on this site, on the youtube video, reddit, twitter and all the places where this project has got some love and attention! It’s really inspiring to get such a huge amount of comments from people who like my project. I am getting a lot of request from people that want to buy a complete assembled “functioning” Stargate as seen in the presentation video. I am currently in the process of making a second gate to put up for auction. See the “Buy a complete Stargate?” page for more information.
The second gate (Not to be confused with the one found in Antarctica), is nearly finished printing. I am currently working on the tech, and and doing some tweaks. I will have to wait for delivery of some parts, which delays the project a bit. After the gate is assembled and and tested, it will be disassembled for vaping, and handed over to my brother in law, who does the fantastic paint job.
- The Stargate Project is done
After about 18 months I have finally reached the end. I now have a complete functioning Stargate, ready to transport anyone to another planet! It’s been a long journey. I have made a new video presentation on the front page, It’s on youtube this time around. Also there is a new page with some more information that should be handy if you decide to make one yourself: Make it yourself. And as requested by so many of you, I have made it possible for anyone to buy the files here.
- The paint job is done!
The painting of all visible 3D printed stargate and DHD parts are now finished. Before assembling the parts i put them side by side of some none painted parts just so see the difference. A good paint job makes a big difference, don’t you think? Here are some pictures where you can see the “before” and “after” look.
- Painting the stargate (part 2)
The paint job is progressing and it’s time for a new update. I am adding a few pictures here to show the progress.
- Painting the stargate (part 1)
It has been a while since the last update on my stargate project. But here’s finally a little something. The project is currently being painted. This is a difficult and time consuming job and I have enlisted my brother in law to paint the stargate, as he has experience with this kind of thing compared to myself. The first step in the process is to smooth the parts by vaping them in acetone.
This picture shows all the individual parts that requires acetone smoothing.
The next step before we can paint the stargate is to wash the parts. It’s important so that the paint will stick properly.
Another time consuming process is the sanding and filing.
The first base layer of paint is applied.
After several more layers the stone corner of the base looks like this.
Some top parts of the stargate base.
The base is complete with paint.
- Chevron lights, power distribution and rewiring.
It’s taken a great while, but i have now finally put some lights inside the “V” part of the chevrons. It’s not yet painted and i have just used a black marker on the parts that should not let the light shine through. I did this on the top chevron only.
It was not easy finding a method that did not take to much space, so that it could actually fit it inside the Stargate. I ended up designing a tiny and rather simple PCB.
I want to power the Stargate from one single power cable and therefore made a power distribution PCB. It takes input power from either micro USB or a barrel jack. The The raspberry pi is connected to one of the USB -A connectors and the speaker to the other one. The black “box” on the PCB is a B0505S-1W module. It takes 5V dc input, converts it to AC and then back to DC before it outputs 5V DC again. This way I get a separate isolated circuit. I have to use this isolated circuit to power the speaker. If i don’t there are lots of nasty noise coming from the other components. This noise is very annoying, and very loud. Using that tiny black box removes the noise and I get clear audio from the speaker.
I have also rewired the “brains” of the Stargate. One of the added features of this rewiring is that it’s easier (possible) to detach the Stargate from the base. This makes it a lot easier to work with the Stargate and make changes when needed.
This picture shows the “brain” attached with all the necessary wiring.
And Finally a short video showing the new chevron lights:
- DHD lights
I have finally been able to make the DHD buttons light up when pressed. It took some time and a few tries to solder all the small dotstar led’s to the PCB. I learned that i lack the necessary experience and tools to properly solder them using traditional solder method. I ended up buying solder paste and used a “do it yourself at home reflow technique” using a regular kitchen stove. It worked out nicely! I have made a short video of how the buttons lights up when pressed.
- Stargate scale?
I have gotten some feedback that it’s hard to see the scale of the Stargate. I took a picture that includes a 0.5 liter bottle of Coca-cola in the mix. It should make it easier to see the scale.
- Tablet with addresses
Today i made a tablet with Stargate addresses to complement the DHD. The design is based on a goa’uld tablet from the TV Show. This makes using the Stargate a bit easier. Not many people have memorized many milky-way addresses.
- Stargate Project is Online!
I finally took the time to make a site for my nerdy Stargate Project. I have been working on this Stargate Project for a very long time, and it’s starting to come together. The plan is to add a new post here whenever there are progress on this project. The project is nearing completion, but there are still a few things to fix and improve. At the moment it’s a bit slow-going as I am waiting for delivery of needed parts. That’s actually how I found the time to make this site.