initial commit
This commit is contained in:
9
README.md
Normal file
9
README.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# 005 - Project Hephaestus
|
||||
The divine craftsman
|
||||
|
||||
A set of high mobility robotic arms with interchangible tools
|
||||
|
||||
## Goal:
|
||||
>- 6DOF arms
|
||||
>- Support for 3D Printing, CNC, Laser cutting, Photolithography
|
||||
>- Sealed and ventilated
|
||||
BIN
cad/primary_arms/transmission/end_effector_stand_in.FCStd
Normal file
BIN
cad/primary_arms/transmission/end_effector_stand_in.FCStd
Normal file
Binary file not shown.
34
flake.nix
Normal file
34
flake.nix
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
description = "Build Project Hephaestos";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "git+ssh://gitea@gitea.blunkall.us/Blunkall-Technologies/nixpkgs?ref=nixos-24.11";
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs }:
|
||||
let
|
||||
system = "x86_64-linux";
|
||||
pkgs = import nixpkgs { inherit system; };
|
||||
in {
|
||||
|
||||
packages.${system}.default = pkgs.stdenv.mkDerivation {
|
||||
|
||||
name = "Hephaestos";
|
||||
|
||||
src = ./src;
|
||||
|
||||
buildInputs = with pkgs; [
|
||||
gcc
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
${pkgs.gcc}/bin/g++ hephaestos.cpp -o $name
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp $name $out/bin
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
||||
5
src/hephaestus.cpp
Normal file
5
src/hephaestus.cpp
Normal file
@@ -0,0 +1,5 @@
|
||||
#include "hephaestus.h"
|
||||
|
||||
int main() {
|
||||
std::cout << "hello, world!";
|
||||
};
|
||||
1
src/hephaestus.h
Normal file
1
src/hephaestus.h
Normal file
@@ -0,0 +1 @@
|
||||
#include <iostream>
|
||||
Reference in New Issue
Block a user